202279c6d9
新增 Core、Engine、Runtime、SQLite、Provider、MCP、Skill、Codex、CLI 与 DAG crate 补齐 OpenAI endpoint 配置、Provider 实例/协议路由和统一工具权限边界 加入持久化、lease、checkpoint、reconciliation、审批恢复与消息历史回归 加入独立 workspace CI、依赖边界、能力集和 Fake Agent 测试脚本 同步建设计划、TODO、架构、测试与验收文档
11 lines
1.8 KiB
JSON
11 lines
1.8 KiB
JSON
{"id":"tool-argument-validation","package":"agent-runtime-engine","target":"lib","filter":"invalid_tool_arguments_are_rejected_before_approval_or_execution","capability":"工具参数校验"}
|
|
{"id":"cooperative-cancellation","package":"agent-runtime-engine","target":"lib","filter":"injected_cancellation_is_observed_at_step_boundary","capability":"取消"}
|
|
{"id":"idempotent-tool-retry","package":"agent-runtime-engine","target":"lib","filter":"declared_idempotent_tool_can_retry_selected_timeout","capability":"幂等工具重试"}
|
|
{"id":"approval-durable-resume","package":"agent-host","target":"lib","filter":"approval_allow_is_durable_and_resumes_without_replaying_provider_call","capability":"审批恢复"}
|
|
{"id":"skill-explicit-activation","package":"agent-skills","target":"lib","filter":"shipped_skill_fixture_supports_metadata_first_explicit_activation","capability":"Skill 激活"}
|
|
{"id":"sqlite-restart-recovery","package":"agent-storage-sqlite","target":"storage","filter":"file_backed_restart_recovers_expired_provider_checkpoint","capability":"运行时持久化恢复"}
|
|
{"id":"runtime-stale-recovery","package":"agent-runtime-sqlite","target":"lib","filter":"stale_run_scan_reconciles_only_expired_candidates_with_a_hard_limit","capability":"运行时过期恢复"}
|
|
{"id":"orchestration-node-isolation","package":"agent-runtime-orchestration","target":"lib","filter":"coordinator_isolates_one_failed_node_and_keeps_siblings_running","capability":"编排隔离"}
|
|
{"id":"orchestration-isolated-mailbox","package":"agent-runtime-orchestration","target":"lib","filter":"coordinator_rejects_messages_to_or_from_isolated_nodes","capability":"编排隔离消息边界"}
|
|
{"id":"duplicate-tool-call-guard","package":"agent-runtime-engine","target":"lib","filter":"duplicate_tool_call_ids_are_rejected_before_any_tool_side_effect","capability":"工具调用安全边界"}
|