core/

directory
v0.0.0-...-ae22df4 Latest Latest
Warning

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

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

Directories

Path Synopsis
Package acp implements the Agent Client Protocol (ACP) for editor-agent communication.
Package acp implements the Agent Client Protocol (ACP) for editor-agent communication.
Package environment provides a unified abstraction for execution environments.
Package environment provides a unified abstraction for execution environments.
Package executor provides an abstraction layer for executing operations in different environments (local, E2B sandbox, Docker, etc.)
Package executor provides an abstraction layer for executing operations in different environments (local, E2B sandbox, Docker, etc.)
Package lsp provides Language Server Protocol client functionality for code intelligence features like diagnostics, go-to-definition, and references.
Package lsp provides Language Server Protocol client functionality for code intelligence features like diagnostics, go-to-definition, and references.
Package middleware holds agent-level tool-call middleware that implement cross-cutting concerns (read tracking, metrics, audit, ...) outside of the individual tool implementations.
Package middleware holds agent-level tool-call middleware that implement cross-cutting concerns (read tracking, metrics, audit, ...) outside of the individual tool implementations.
Package observability defines the agent's hooks for capturing turn / generation / tool spans into an external backend (Langfuse).
Package observability defines the agent's hooks for capturing turn / generation / tool spans into an external backend (Langfuse).
langfuse
Package langfuse implements the observability.Observer interface against Langfuse's public ingestion HTTP API.
Package langfuse implements the observability.Observer interface against Langfuse's public ingestion HTTP API.
Package runner orchestrates an Agent and Transport for bidirectional communication.
Package runner orchestrates an Agent and Transport for bidirectional communication.
Package transport provides an abstraction layer for communication between the agent and different client interfaces (CLI, WebSocket, HTTP API).
Package transport provides an abstraction layer for communication between the agent and different client interfaces (CLI, WebSocket, HTTP API).
ws
Package ws implements transport.Transport over an established WebSocket connection.
Package ws implements transport.Transport over an established WebSocket connection.

Jump to

Keyboard shortcuts

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