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)
| File | Size | Uploaded | |
|---|---|---|---|
| qteasy_ai-0.2.1.tar.gz | 362.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|