You've already forked agentic-coding-workflow
bugfix
This commit is contained in:
@@ -61,8 +61,21 @@ var defaultSystemTools = []string{
|
||||
"list_projects", "list_workspaces", "list_requirements", "list_issues",
|
||||
"get_issue", "get_requirement",
|
||||
"create_issue", "update_issue", "close_issue", "reopen_issue", "assign_issue",
|
||||
// 任务分解 / 依赖图:规划阶段 agent 据此发出子任务与依赖边(autonomy roadmap §10)。
|
||||
// create_acp_session 仍对 system token 禁用(checkNotSystemToken 不放松);并行扇出由
|
||||
// 服务端调度器以特权身份代办。
|
||||
"create_subtask", "add_dependency", "remove_dependency", "list_dependencies", "submit_decomposition",
|
||||
"create_requirement", "update_requirement", "close_requirement", "reopen_requirement", "set_requirement_phase",
|
||||
// 注意:approve_requirement_artifact 故意不在默认白名单——产物审批是阶段网关,
|
||||
// 与权限审批 / PR 评审一致,必须由人工(owner/admin)完成,agent 不得自审自批。
|
||||
"add_requirement_artifact", "list_requirement_artifacts",
|
||||
// 一次性 exec:agent 自验证(编译 / 测试)闭环。
|
||||
"run_command", "run_tests",
|
||||
// 只读 git 检视:让自验证闭环能查看自己改了什么(git_diff/git_status 均只读,安全)。
|
||||
"git_status", "git_diff",
|
||||
// 受控委派:in-session agent 可请求子任务(深度/扇出在事务内受限)。仅 system token
|
||||
// 且持有 session 时可用,不破坏 checkNotSystemToken(后者禁的是「创建新 ACP 会话」)。
|
||||
"request_subtask",
|
||||
}
|
||||
|
||||
// NewTokenService 构造 service。now 用于测试注入;nil 时默认 time.Now。
|
||||
|
||||
Reference in New Issue
Block a user