Skip to main content

qteasy-ai 介绍

qteasy-ai 是 qteasy 的 独立 AI 编排外壳:自然语言 → ToolPlan → 用户确认 → 调用 qteasy API → 结构化结果。
它不修改 qteasy 回测/交易内核,仅作为可插拔的 skills + planner + executor 层。

当前版本:0.2.1。
用户指南:docs/USER_GUIDE.md。人工 smoke 见 docs/MANUAL_TEST.md。
协作规范与 Q-AI 计划真源仍在 qteasy 仓库的 .cursor/rules/ 与 .cursor/plans/。

与 qteasy 的关系

项目 职责
qteasy 数据、HistoryPanel、回测、优化、模拟实盘内核
qteasy-ai AI 外壳:SkillRegistry、Planner、PlanExecutor、只读/高副作用 skills
  • 依赖方向:qteasy-ai → qteasy(pip 安装 qteasy>=2.6.0)
  • 发布:两项目 独立 semver;qteasy 新版本 API 可由 qteasy-ai skills 增量适配

安装

pip install qteasy>=2.6.0
pip install qteasy-ai
# optional desktop Web + TUI
pip install "qteasy-ai[workbench]"

本地联调(两仓并列开发时):

pip install -e /path/to/qteasy
pip install -e /path/to/qteasy-ai

配置

优先使用环境变量(与 Stage A 设计一致):

  • QTEASY_AI_HOME — 本地记忆目录(profile / env_facts / runs)
  • QTEASY_AI_MODEL / QTEASY_AI_API_KEY / QTEASY_AI_BASE_URL — OpenAI-compatible Provider

详见 docs/USER_GUIDE.md、docs/tutorials/quickstart.md、docs/WORKBENCH.md。

开发

  • 本地建议与 qteasy 同一 Cursor multi-root 工作区(见 qteasy-ecosystem.code-workspace)
  • 规范与测试约定:沿用 qteasy .cursor/rules/(py39、unittest、用户可见信息英文等)
  • 更多说明:docs/dev-context.md、CONTRIBUTING.md

License

BSD-3-Clause(与 qteasy 相同)

Changelog

见 CHANGELOG.md。

Metadata

Release files for qteasy-ai 0.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for qteasy-ai 0.2.1
File Size Uploaded
qteasy_ai-0.2.1.tar.gz 362.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for qteasy-ai 0.2.1
File Interpreter ABI Platform
qteasy_ai-0.2.1-py3-none-any.whl Python 3 none any Details

Total release size: 634.1 kB

Release files / qteasy_ai-0.2.1.tar.gz

Download URL qteasy_ai-0.2.1.tar.gz
Size 362.9 kB
Tags Source
SHA-256 checksum
How to use checksums
8e088aa8f2ed1f0c93e6f88afd3bc44d587b8d4340250d2abbdcfe861ec9f790
BLAKE2b-256 checksum
How to use checksums
ebf32bce8ffd68cb8c023957b1a0eee85ca39d290aa10c6a3fc51de1794aac67
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.19

Release files / qteasy_ai-0.2.1-py3-none-any.whl

Download URL qteasy_ai-0.2.1-py3-none-any.whl
Size 271.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
44a39f3b4a84d15e58e982793b8e67ab9f7228f70dd8507447c3b14ce7dbd7c2
BLAKE2b-256 checksum
How to use checksums
c397ab2500c5042a9d047aa05f0586fc78f2b6da5a77d037f3cf0c4ef6907603
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.19

Release history Release notifications | RSS feed

0.2.3

2 release files

0.2.2

2 release files

This release

0.2.1 This release

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page