Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| githubSearchCode | Search file content or files by path |
| githubGetFileContent | Read file content |
| githubViewRepoStructure | Display directory structure |
| githubSearchRepositories | Search repositories by keywords/topics |
| githubSearchPullRequests | Search or fetch Pull Requests (metadata, diffs, discussions) |
| packageSearch | Find NPM/Python packages & their repository URLs |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| generate-project | Interactive agent for scaffolding and generating new projects with architectural guidance and best practices, leveraging Octocode for research and feature implementation |
| help | Complete guide to all available Octocode prompts and tools for users |
| init | Initialize Octocode context by gathering user requirements and preferences |
| plan | Research-backed planning for bug fixes, features, or large refactors |
| research | Investigate anything using Octocode research tools |
| research_local | Investigate anything using Octocode research tools on local files (grep, ls, read, metadata) |
| review_pull_request | Comprehensive Pull Request review using Octocode tools with a Defects-First & Simplicity mental model |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |