Skip to content

Feat/viking ops opl worker tools - #366

Open
coderlihong wants to merge 3 commits into
wolf1069b:mainfrom
coderlihong:feat/viking-ops-opl-worker-tools
Open

Feat/viking ops opl worker tools#366
coderlihong wants to merge 3 commits into
wolf1069b:mainfrom
coderlihong:feat/viking-ops-opl-worker-tools

Conversation

@coderlihong

Copy link
Copy Markdown

No description provided.

wh added 3 commits August 11, 2026 13:59
- New wiki_build.py defines WikiBuildConfig/WikiBuildCapability/RoleFilter,
  lazily importing xeno_adp_agentic WikiBuildTools at runtime to keep the
  framework dependency-free
- Tools are exposed as FunctionToolset (or RoleFilteredToolset) with a
  RunContext-injected wrapper preserving the real tool signature
- Team task list (mine_only) shows owned subtasks under another member's
  parent; team mode prompt guides workers to list owned tasks by ID
- mypy: allow missing imports for xeno_adp_agentic/xeno_adp_harness
Extend wiki build tool registry with find_wiki and the OPS/OPL worker
tool set (create_ops/get_ops, create_opl/get_opls, op_flow_status).
Define dedicated wiki_opa_worker / wiki_ops_worker / wiki_opl_worker
role permissions and register them in WIKI_AGENT_ROLES.
…enhancements

- Add viking/wiki_index.py + wiki_build tools (batch entity, index inject, service entrypoint)
- MCP manager.py: PrefixedToolset monkey-patch for tool name conflict resolution
- mcp_server_cap: disabled_tools support
- team_comm_capability: team member role lookup
- compaction: message count compaction support
- DCP: fallback nested model config, team state directory propagation
- run.py: session controller run improvements
- Add tests for all new features
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.

1 participant