Codumentor logo Codumentor

What the Assistant Can Do

Codumentor is more than a chatbot — it's an agent that can take actions. When you ask it to do something, it may use one or more tools to accomplish the task.

Available tools

Depending on your setup, the assistant may be able to:

CapabilityWhat it does
Search your codeFind files, functions, classes, and patterns across all indexed repositories
Read filesView the contents of source files, configs, and documentation
Write and edit filesCreate new files or modify existing ones
Run shell commandsExecute build commands, tests, scripts, and other CLI operations
Search the webLook up documentation, APIs, and solutions online
Retrieve web pagesFetch and extract content from URLs
Edit documentsOpen and modify Word (.docx) files while preserving formatting
Connect to external systemsAccess databases, APIs, ticketing systems, and CI pipelines

The exact set of available tools depends on your organization's setup. Some capabilities listed above may not be available.

Tool cards in the transcript

Every tool call appears as a card in the conversation. Each card shows:

Tool calls are fully transparent — nothing happens silently.

Subagents

For complex tasks, the assistant may start subagents — independent worker agents that handle parts of the task in parallel. You'll see subagent activity in the transcript as nested tool calls.

You can also explicitly ask for subagents:

"Start subagents to investigate the auth module and write a migration plan in parallel."

Subagents are useful for:

Background tasks

Some operations run in the background via a persistent job queue. This means:

Approval flow

When the assistant wants to do something potentially sensitive (run a shell command, write a file), it asks for your permission first. See Permissions for details on how to control this.