Skip to content

收紧请求级工具能力并重构 NyxID 服务工具链#2902

Draft
eanz17 wants to merge 9 commits into
feat/2026-07-10_scheduled-agent-key-credentialfrom
refactor/iter2872-issue-2872
Draft

收紧请求级工具能力并重构 NyxID 服务工具链#2902
eanz17 wants to merge 9 commits into
feat/2026-07-10_scheduled-agent-key-credentialfrom
refactor/iter2872-issue-2872

Conversation

@eanz17

@eanz17 eanz17 commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

Changed files

  • 在 landed AgentProfileTurnCatalog 中冻结 request-local exact IAgentTool,让 final LLMRequest.Tools 统一控制主请求、step、fallback、recovery、outcome lookup 和 direct loop 的 schema 与执行准入。
  • 将 NyxID connected services 收敛为 5 个 Protobuf 窄工具和 1 个多实例 operation tool,绑定 exact user_service_id,编码 _nyxid_via route constraint,并在副作用前重验身份、scope、active、route 与 spec。
  • 删除 prompt-prefetch、spec cache、API hint 和 slug-bound proxy 旧链,同步 prompt、canonical docs 与行为测试。

Test results

  • dotnet build aevatar.slnx --nologo:通过,0 errors。
  • 定向 catalog/runtime/ToolCallLoop/NyxID 及关联回归测试:全部通过。
  • dotnet test aevatar.slnx --nologo:通过,所有运行项目 0 failures。
  • architecture、test stability、query projection priming 和 docs lint 守卫:全部通过。

Deviations

⟦AI:AUTO-LOOP⟧

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants