Coodeen
Architecture

AI Tools

The tools available to Coodeen's AI agent for code interaction.

Overview

Coodeen's AI agent has access to a set of tools that let it interact with your codebase. These tools are invoked automatically during conversations when the AI needs to read, write, or search your code.

File Operations

ToolDescription
readRead file contents
writeCreate or overwrite a file
editMake targeted edits to a file
multieditApply multiple edits to one or more files
globFind files matching a pattern
lsList directory contents
ToolDescription
grepSearch file contents with regex
codesearchSemantic code search
websearchSearch the web for information
webfetchFetch and read a web page
imagefetchFetch an image from a URL

Shell

ToolDescription
bashExecute shell commands in the project directory

Planning

ToolDescription
plan_writeWrite a plan or task list
plan_exitExit plan mode
todo_writeCreate or update a todo list
todo_readRead the current todo list
questionAsk the user a question (plan mode)

Other

ToolDescription
skillRun a registered skill
image_saveSave an image to disk

Tool Behavior

Tools execute in the context of the current project directory. The AI decides which tools to use based on your request. Tool calls and their results are displayed inline in the chat panel, so you can see exactly what the AI is doing.