TalkCodyTalkCody

Tools

Tools are built-in capabilities for AI agents to perform specific actions, such as reading and writing files, searching code, and executing commands.

What is a Tool?

TalkCody Tools

A Tool is a predefined functional module that allows agents to interact with external systems:

  • File system operations
  • Codebase searching
  • Network requests
  • Command execution

Without Tools, agents can only have text conversations. With Tools, agents can truly help you complete tasks.

Built-in Tool List

File Operations

ToolFunctionDescription
Read FileRead file contentView code, configuration files
Write FileCreate new filesGenerate code, configurations
Edit FileModify existing filesUpdate code, fix issues

Search Tools

ToolFunctionDescription
Code SearchFull-text search codebasePrecise code pattern matching
GlobWildcard file matchingBatch process files

Execution Tools

ToolFunctionDescription
BashExecute terminal commandsRun scripts, install dependencies

Network Tools

| Web Fetch | Fetch web page content | Check documentation, APIs | | Web Search | Search the internet | Find solutions |

Other Tools

ToolFunctionDescription
Call AgentCall other agentsCollaborate on complex tasks
Todo WriteManage task listsTrack task progress
Ask UserAsk user questionsConfirm critical decisions

How to Use

View Current Tools

  1. Click the Tools icon (wrench icon) in the chat interface
  2. View the list of enabled tools
  3. The number badge shows the enabled count

Temporarily Adjust Tools

Temporarily enable or disable tools during a conversation:

  1. Click the Tools icon to open the panel
  2. Check/uncheck tools
  3. Modifications only apply to the current session
  4. Click Reset to restore defaults

Temporary modifications are not saved after app restart. After restart, the agent's default tool configuration will be used.

Tool Permission Control

Principle of Least Privilege

When configuring tools for agents, grant only necessary permissions:

Code Reviewer Agent:
✅ Read File (needs to read code)
✅ Code Search (needs to search patterns)
❌ Write File (only reviews, doesn't modify)
❌ Bash (doesn't need to execute commands)

Difference from MCP Tools

FeatureBuilt-in ToolsMCP Tools
SourcePre-installed in TalkCodyProvided by external servers
TypeGeneral operationsProfessional integrations
ConfigurationReady out of the boxRequires server configuration
ExtensibilityFixed functionalityUnlimited extension