Directories
¶
| Path | Synopsis |
|---|---|
|
Package config handles the loading and management of the application's configuration.
|
Package config handles the loading and management of the application's configuration. |
|
Package godoc implements the core logic for retrieving and parsing Go documentation.
|
Package godoc implements the core logic for retrieving and parsing Go documentation. |
|
Package hooks implements pre-invocation interception rules for Antigravity tools.
|
Package hooks implements pre-invocation interception rules for Antigravity tools. |
|
Package instructions generates dynamic system instructions for the AI agent.
|
Package instructions generates dynamic system instructions for the AI agent. |
|
Package lsp implements a stateful, persistent JSON-RPC Language Server Protocol (LSP) client for multiplexing language analysis queries directly to a single, persistent gopls daemon.
|
Package lsp implements a stateful, persistent JSON-RPC Language Server Protocol (LSP) client for multiplexing language analysis queries directly to a single, persistent gopls daemon. |
|
Package prompts defines the prompts available in the MCP server.
|
Package prompts defines the prompts available in the MCP server. |
|
resources
|
|
|
godoc
Package godoc implements the godoc resource handler.
|
Package godoc implements the godoc resource handler. |
|
Package safeshell provides a secure wrapper for subprocess command execution to prevent shell injection.
|
Package safeshell provides a secure wrapper for subprocess command execution to prevent shell injection. |
|
Package server implements the Model Context Protocol (MCP) server for godoctor.
|
Package server implements the Model Context Protocol (MCP) server for godoctor. |
|
Package textdist provides text distance algorithms for fuzzy matching.
|
Package textdist provides text distance algorithms for fuzzy matching. |
|
Package toolnames defines the registry of available tools for the godoctor server.
|
Package toolnames defines the registry of available tools for the godoctor server. |
|
tools
|
|
|
file/edit
Package edit implements the file editing tool with atomic multi-file transactions, formatting, compiler gates, and spelling aids.
|
Package edit implements the file editing tool with atomic multi-file transactions, formatting, compiler gates, and spelling aids. |
|
file/list
Package list implements the file listing tool.
|
Package list implements the file listing tool. |
|
file/outline
Package outline implements the file outlining tool.
|
Package outline implements the file outlining tool. |
|
file/read
Package read implements the code reading and symbol extraction tool with unconditional type enrichment.
|
Package read implements the code reading and symbol extraction tool with unconditional type enrichment. |
|
go/build
Package build implements the smart_build tool.
|
Package build implements the smart_build tool. |
|
go/docs
Package docs implements the documentation retrieval tool.
|
Package docs implements the documentation retrieval tool. |
|
go/get
Package get implements the go get tool.
|
Package get implements the go get tool. |
|
go/mutation
Package mutation implements the mutation testing tool using selene.
|
Package mutation implements the mutation testing tool using selene. |
|
go/navigation
Package navigation implements tools for navigating Go source code.
|
Package navigation implements tools for navigating Go source code. |
|
go/project
Package project implements tools for managing Go projects.
|
Package project implements tools for managing Go projects. |
|
go/testquery
Package testquery implements the test query tool using tq.
|
Package testquery implements the test query tool using tq. |
|
shared
Package shared provides shared utilities for GoDoctor tools.
|
Package shared provides shared utilities for GoDoctor tools. |
Click to show internal directories.
Click to hide internal directories.