202279c6d9
新增 Core、Engine、Runtime、SQLite、Provider、MCP、Skill、Codex、CLI 与 DAG crate 补齐 OpenAI endpoint 配置、Provider 实例/协议路由和统一工具权限边界 加入持久化、lease、checkpoint、reconciliation、审批恢复与消息历史回归 加入独立 workspace CI、依赖边界、能力集和 Fake Agent 测试脚本 同步建设计划、TODO、架构、测试与验收文档
47 lines
1.8 KiB
TOML
47 lines
1.8 KiB
TOML
[workspace]
|
|
resolver = "2"
|
|
members = [
|
|
"crates/agent-runtime-core",
|
|
"crates/agent-runtime-contracts",
|
|
"crates/agent-runtime-engine",
|
|
"crates/agent-runtime",
|
|
"crates/agent-runtime-sqlite",
|
|
"crates/agent-provider-openai",
|
|
"crates/agent-provider-fake",
|
|
"crates/agent-codex",
|
|
"crates/agent-runtime-orchestration",
|
|
"crates/agent-storage-sqlite",
|
|
"crates/agent-mcp",
|
|
"crates/agent-skills",
|
|
"crates/agent-app",
|
|
"crates/agent-host",
|
|
"crates/agent-cli",
|
|
]
|
|
|
|
[workspace.package]
|
|
edition = "2024"
|
|
version = "0.1.0"
|
|
rust-version = "1.96"
|
|
license = "UNLICENSED"
|
|
|
|
[workspace.dependencies]
|
|
agent-runtime-core = { path = "crates/agent-runtime-core", version = "0.1.0" }
|
|
agent-runtime-contracts = { path = "crates/agent-runtime-contracts", version = "0.1.0" }
|
|
agent-runtime-engine = { path = "crates/agent-runtime-engine", version = "0.1.0" }
|
|
agent-runtime = { path = "crates/agent-runtime", version = "0.1.0" }
|
|
agent-runtime-sqlite = { path = "crates/agent-runtime-sqlite", version = "0.1.0" }
|
|
agent-provider-openai = { path = "crates/agent-provider-openai", version = "0.1.0" }
|
|
agent-provider-fake = { path = "crates/agent-provider-fake", version = "0.1.0" }
|
|
agent-codex = { path = "crates/agent-codex", version = "0.1.0" }
|
|
agent-runtime-orchestration = { path = "crates/agent-runtime-orchestration", version = "0.1.0" }
|
|
agent-storage-sqlite = { path = "crates/agent-storage-sqlite", version = "0.1.0" }
|
|
agent-mcp = { path = "crates/agent-mcp", version = "0.1.0" }
|
|
agent-skills = { path = "crates/agent-skills", version = "0.1.0" }
|
|
agent-app = { path = "crates/agent-app", version = "0.1.0" }
|
|
agent-host = { path = "crates/agent-host", version = "0.1.0" }
|
|
serde = { version = "1", features = ["derive"] }
|
|
serde_json = "1"
|
|
sha2 = "0.10"
|
|
toml = "0.8"
|
|
thiserror = "2"
|