Learn how to efficiently find information in Auto Code's documentation using the search index and other tools.
- Quick Search Methods
- Using the Search Index
- Search Strategies
- Finding Specific Types of Information
- Advanced Search Techniques
- Browser Search Tips
- When to Use Different Resources
Best for: Comprehensive searches, browsing by category, finding related docs
- Open docs/search/INDEX.md
- Press
Ctrl+F(Windows/Linux) orCmd+F(macOS) - Type your keyword
- Click the document link to jump directly
Example:
Search for: "memory"
Found: Memory System, Graphiti, embeddings, vector-search
Best for: Searching across all files, including code
- Go to the GitHub repository
- Use the search bar at the top
- Type your search term
- Filter by "Code" or "Wikis" if needed
Example:
Search: "graphiti memory"
Filter: In this repository
Best for: Quick searches while working in code
VS Code:
- Press
Ctrl+Shift+F(Windows/Linux) orCmd+Shift+F(macOS) - Type your search term
- Review results in the search panel
Example:
Search: "graphiti
Files to include: *.md
Best for: Power users, terminal workflows
Using grep:
# Search in all markdown files
grep -r "keyword" docs/ guides/ --include="*.md"
# Case-insensitive search
grep -ri "memory" docs/
# Show line numbers
grep -rn "agent" docs/Using ripgrep (faster):
# Install: cargo install ripgrep
rg "keyword" docs/ guides/ --type mdThe Search Index is organized for quick navigation:
Each section focuses on a specific area:
| Section | Contains | Use When... |
|---|---|---|
| Getting Started | Quick Start, CLI Usage | You're new to Auto Code |
| Architecture | System design, modules | You need to understand how it works |
| Features | Memory, QA, Parallel Execution | You want to learn about specific features |
| Development | Contributing, customization | You're developing or extending |
| Cloud | Setup, deployment | You're deploying to the cloud |
| Platform | Windows, Linux guides | You have platform-specific questions |
| API | Backend, CLI, IPC APIs | You're integrating with APIs |
Keywords are bolded for easy scanning:
| Document | Keywords |
|----------|----------|
| Quick Start | **beginner**, **tutorial**, **setup**, **installation** |Tips:
- Scan the keywords column first
- Look for terms that match your need
- Multiple keywords per document = broader coverage
Each document title is a clickable link:
**[Quick Start Guide](../../guides/QUICK-START.md)**Click the link to jump directly to that document.
-
Start with a general term
- Search: "agent"
- Results: 10+ documents about agents
-
Add specificity if needed
- Search: "agent customization"
- Results: Agent Customization guide
-
Use exact phrases
- Search: "multi-agent pipeline"
- Results: Multi-Agent Pipeline feature doc
If one term doesn't work, try related terms:
| Looking For | Try These Terms |
|---|---|
| Command line | cli, terminal, command-line, headless |
| Memory | graphiti, knowledge-graph, embeddings, vector |
| Testing | qa, validation, testing, e2e |
| Customization | customize, extend, modify, plugins |
| Architecture | structure, design, system, modules |
Instead of searching, navigate directly to the relevant section:
-
I'm having trouble with setup
- Go to: Getting Started section
-
I want to understand how it works
- Go to: Architecture & Design section
-
I'm developing a feature
- Go to: Development Guides section
-
I need API documentation
- Go to: API Documentation section
Look in: guides/ directory
| You want to... | Look here |
|---|---|
| Get started | QUICK-START.md |
| Use CLI | CLI-USAGE.md |
| Customize agents | AGENT-CUSTOMIZATION.md |
| Deploy to cloud | CLOUD_SETUP.md |
Look in: docs/modules/ and root CLAUDE.md
| You want to... | Look here |
|---|---|
| Understand system design | CLAUDE.md |
| Learn about backend | backend-architecture.md |
| Learn about frontend | frontend-architecture.md |
Look in: docs/features/
| Feature | Document |
|---|---|
| Memory system | MEMORY-SYSTEM.md |
| QA loop | QA-LOOP.md |
| Parallel execution | PARALLEL-EXECUTION.md |
Look in: docs/api/
| API | Document |
|---|---|
| Backend | backend-api.md |
| CLI | CLI-API-REFERENCE.md |
| IPC | IPC-API-REFERENCE.md |
Look in: docs/templates/
| Template Type | Location |
|---|---|
| Feature specs | templates/feature/ |
| Architecture | templates/architecture/ |
| API docs | templates/api/ |
| Guides | templates/guides/ |
GitHub search supports Boolean operators:
# AND (default)
agent pipeline
# OR
agent OR pipeline
# NOT
agent -pipeline
# Exact phrase
"multi-agent pipeline"
# Wildcard
agent*Limit search to specific file types:
# Search only in markdown files
grep -r "keyword" --include="*.md"
# Search in Python files
grep -r "keyword" --include="*.py"
# Search in TypeScript files
grep -r "keyword" --include="*.ts" --include="*.tsx"Search in specific directories:
# Search only in guides
grep -r "keyword" guides/
# Search only in docs
grep -r "keyword" docs/
# Search only in backend
grep -r "keyword" apps/backend/For advanced users:
# Find all TODO comments
grep -r "TODO:" docs/
# Find email addresses
grep -r "[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}" docs/
# Find issue references
grep -r "#[0-9]+" docs/| Action | Windows/Linux | macOS |
|---|---|---|
| Find in page | Ctrl+F |
Cmd+F |
| Find next | Enter or F3 |
Enter or G |
| Find previous | Shift+Enter |
Shift+Enter |
| Close find | Esc |
Esc |
| Operator | Purpose | Example |
|---|---|---|
in:file |
Search file content | memory in:file |
in:path |
Search file path | cli in:path |
filename:md |
File extension | filename:md agent |
user:username |
Search by user | user:username |
org:orgname |
Search by org | org:OBenner |
- ✅ You want to browse by category
- ✅ You need an overview of available docs
- ✅ You're not sure what document to look for
- ✅ You want to see related documents
- ✅ You prefer a curated, organized view
- ✅ You need to search code as well as docs
- ✅ You want to search the entire repository
- ✅ You need advanced search operators
- ✅ You're looking for specific terms in files
- ✅ You want to search commit history
- ✅ You're already working in the code
- ✅ You need to search while developing
- ✅ You want quick results without leaving your editor
- ✅ You need to search across open files
- ✅ You're working in a terminal
- ✅ You need to script searches
- ✅ You want to use grep/ripgrep features
- ✅ You're doing batch processing
Approach 1: Search Index
- Open INDEX.md
- Search for "memory"
- Find: "Memory System" in Features section
- Click link to MEMORY-SYSTEM.md
Approach 2: Direct Navigation
- Go to Features section
- Find "Memory System" row
- Click link
Approach 1: Search Index
- Open INDEX.md
- Search for "cli" or "command"
- Find: "CLI Usage" in Getting Started
- Click link to CLI-USAGE.md
Approach 2: GitHub Search
- Go to GitHub repo
- Search: "cli commands"
- Filter to "Code"
- Open
guides/CLI-USAGE.md
Approach 1: Search Index
- Open INDEX.md
- Go to Architecture & Design section
- Browse available architecture docs
- Click relevant link
Approach 2: grep
grep -rn "architecture" docs/ --include="*.md"1. Try different keywords
- "agent" vs "agents" vs "planner"
- "cli" vs "command-line" vs "terminal"
- "memory" vs "graphiti" vs "knowledge-graph"
2. Check related sections
- If not in "Getting Started", try "Architecture"
- If not in "Features", try "Development"
3. Use broader searches
- Instead of "how to customize agents", search for "customization"
- Instead of "graphiti memory setup", search for "memory"
4. Check the main docs
- docs/README.md - Documentation index
- guides/README.md - Guides index
- CLAUDE.md - Main architecture doc
5. Look at templates
- docs/templates/README.md - Template overview
- Start with Quick Start - QUICK-START.md
- Use the Search Index - Browse by category
- Read main docs first - CLAUDE.md, README.md
- Bookmark key docs - CLAUDE.md, CONTRIBUTING.md
- Use IDE search - Quick searches while coding
- Check templates - When writing new docs
- Follow style guide - STYLE_GUIDE.md
- Use templates - docs/templates/
- Update index - When adding new docs
- Main Documentation Index - Docs overview
- Style Guide - Writing documentation
- Contributing Guide - Contributing to Auto Code
- Troubleshooting Guide - Common issues
Print or bookmark this for quick access:
| I want to... | Search term | Location |
|---|---|---|
| Get started | "quick start" or "beginner" | guides/QUICK-START.md |
| Use CLI | "cli" or "command-line" | guides/CLI-USAGE.md |
| Customize | "customization" or "customize" | guides/AGENT-CUSTOMIZATION.md |
| Understand architecture | "architecture" or "design" | CLAUDE.md, docs/modules/ |
| Learn about memory | "memory" or "graphiti" | docs/features/MEMORY-SYSTEM.md |
| Deploy to cloud | "cloud" or "deployment" | guides/CLOUD_*.md |
| Write docs | "style" or "template" | docs/STYLE_GUIDE.md |
| Fix issues | "troubleshooting" or "debug" | guides/TROUBLESHOOTING.md |
| API reference | "api" or "endpoint" | docs/api/ |
| Contribute | "contributing" or "development" | CONTRIBUTING.md |
Last Updated: 2025-02-12
Related Documentation:
- Search Index - Comprehensive documentation index
- docs/README.md - Documentation hub
- guides/README.md - Guides hub