qteasy-ai 介绍
qteasy-ai 是 qteasy 的 独立 AI 编排外壳:自然语言 → ToolPlan → 用户确认 → 调用 qteasy API → 结构化结果。
它不修改 qteasy 回测/交易内核,仅作为可插拔的 skills + planner + executor 层。
当前版本:0.2.2。
用户指南: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.2
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.2.tar.gz | 376.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| qteasy_ai-0.2.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 657.3 kB
Release files / qteasy_ai-0.2.2.tar.gz
| Download URL | qteasy_ai-0.2.2.tar.gz |
|---|---|
| Size | 376.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f278b7921b273577eb18ec26235b4a2e9558e4d260d7dd769b12fb2847856612
|
|
BLAKE2b-256 checksum How to use checksums |
5baf6336a5d98abd089f8b5b54ba4f87e2851db580a1bd4cc6ac4c47be271c00
|
| 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.2-py3-none-any.whl
| Download URL | qteasy_ai-0.2.2-py3-none-any.whl |
|---|---|
| Size | 281.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2158a8ce217504d2b2dbc5cbf508d3b9a78cd798ef63a3bd3d5a3adcddd21b58
|
|
BLAKE2b-256 checksum How to use checksums |
ce4d2347a0e55a26b49ebe21daf77b03683d7520c6776f57e38922cb0ec447ce
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.19
|