internal/

directory
v0.20.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 22, 2026 License: Apache-2.0

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL