Codumentor logo Codumentor

Developer

Gives the main agent an agentic_developer tool that delegates an implementation task to a subagent. That subagent reads files, edits code, and can run shell commands, then returns a summary so the main conversation stays uncluttered.

Configuration

plugins:
  - module: codumentor.plugins.developer
    class: DeveloperPlugin
    args:
      enabled: true
      target_agents: "main"

Tool: agentic_developer

ArgumentRequiredDescription
implementation_planyesHigh-level plan: what to build or fix, how it fits the existing system, and where to look. Concepts and architecture, not line-by-line patches.
subagent_idnoContinue a previous developer session (follow-ups or after a permission prompt).

The subagent can search the knowledge base (unless vector search is disabled), read files, edit with replace_in_file / write_file (unless those tools are disabled), and use the shell (tests, builds, linters). File and shell work is scoped to the conversation's source context (for example a log collection's working directory).

Notes