# ToolGuideOptions

**Kind:** Interface

**Source:** [`atloria-monorepo/libs/agent-core/src/tools/tool-usage-guide.ts`](https://github.com/sherkety/atloria/blob/main/atloria-monorepo/libs/agent-core/src/tools/tool-usage-guide.ts#L16)

Tool Usage Guide

Generates instruction text that teaches agents how to use filesystem tools
effectively. Modeled after Claude Code's system prompt approach:
- Read before Edit (mandatory)
- Glob to find, Read to understand, Edit to modify
- Uniqueness discipline for surgical edits
- Verification after changes

Inject this into agent instructions when the agent has access to
edit/write tools. Without this guidance, agents will attempt to
regenerate entire files instead of making targeted edits.

## Properties

| Property | Type |
|---|---|
| `tools` | `('read' | 'edit' | 'write' | 'glob' | 'grep' | 'list_directory' | 'bash' | 'todo' | 'spawn_agent' | 'code_analysis' | 'quality_gate' | 'note' | 'web_search' | 'web_fetch' | 'rollback_file' | 'memory' | 'semantic_search' | 'tool_search' | 'apply_patch' | 'journal' | 'multi_edit' | 'notebook_read' | 'notebook_edit' | 'send_message' | 'cron_create' | 'cron_delete' | 'cron_list' | 'enter_worktree' | 'exit_worktree')[]` |
| `includeWorkflow` | `boolean` |
