qteasy-ai 介绍
qteasy-ai 是 qteasy 的 独立 AI 编排外壳:自然语言 → ToolPlan → 用户确认 → 调用 qteasy API → 结构化结果。
它不修改 qteasy 回测/交易内核,仅作为可插拔的 skills + planner + executor 层。
当前版本:0.2.3。
用户指南: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.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| qteasy_ai-0.2.3.tar.gz | 408.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| qteasy_ai-0.2.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 710.2 kB
Release files / qteasy_ai-0.2.3.tar.gz
| Download URL | qteasy_ai-0.2.3.tar.gz |
|---|---|
| Size | 408.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0eb83605d2b1ec8e39b340bf136db34375f7b06a164ba4154e48341116dfd37a
|
|
BLAKE2b-256 checksum How to use checksums |
ec3b30ee55387c46cfeeb89251a9752782ade6aa0841c421c747156a174f5ccb
|
| 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.3-py3-none-any.whl
| Download URL | qteasy_ai-0.2.3-py3-none-any.whl |
|---|---|
| Size | 301.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6746f11089dae5eb392575923d8871c5cfce101a2340740410ac63c6f24007f0
|
|
BLAKE2b-256 checksum How to use checksums |
7b1abdfc0005f5252931437dcc0d0a2ec4d9732b20c50367f280c1728e948458
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.19
|