internal/

directory
v0.411.0 Latest Latest
Warning

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

Go to latest
Published: Jun 1, 2026 License: MIT

Directories

Path Synopsis
Package commands provides a shared registry of slash commands used across ACP, TUI, and WebUI interfaces.
Package commands provides a shared registry of slash commands used across ACP, TUI, and WebUI interfaces.
Package config manages application configuration from various sources.
Package config manages application configuration from various sources.
Package desktop contains the Wails desktop application wrapper for Pando.
Package desktop contains the Wails desktop application wrapper for Pando.
ipc
bridge
Package bridge connects in-process pubsub events to the ZMQ Bus, enabling real-time event broadcasting to all connected Pando instances and observers.
Package bridge connects in-process pubsub events to the ZMQ Bus, enabling real-time event broadcasting to all connected Pando instances and observers.
changepub
Package changepub publishes write-change events on the IPC PUB socket after every successful DB write on the primary instance, allowing secondaries to invalidate caches and refresh views without polling.
Package changepub publishes write-change events on the IPC PUB socket after every successful DB write on the primary instance, allowing secondaries to invalidate caches and refresh views without polling.
dbproxy
Package dbproxy provides a db.Querier implementation that transparently routes write operations while keeping reads fast.
Package dbproxy provides a db.Querier implementation that transparently routes write operations while keeping reads fast.
failover
Package failover monitors primary liveness and promotes a secondary instance when the primary dies or shuts down gracefully.
Package failover monitors primary liveness and promotes a secondary instance when the primary dies or shuts down gracefully.
runtime
Package runtime encapsulates the unified IPC bootstrap sequence that every Pando entrypoint must follow: derive ports, try the lock, open RW or RO DB, and wire services accordingly.
Package runtime encapsulates the unified IPC bootstrap sequence that every Pando entrypoint must follow: derive ports, try the lock, open RW or RO DB, and wire services accordingly.
writecoordinator
Package writecoordinator serialises all SQLite write operations through a single goroutine, eliminating concurrent write contention on the primary instance and providing a natural chokepoint for metrics and backpressure.
Package writecoordinator serialises all SQLite write operations through a single goroutine, eliminating concurrent write contention on the primary instance and providing a natural chokepoint for metrics and backpressure.
llm
evaluatortools
Package evaluatortools provides MCP tool wrappers for Pando's self-improvement evaluator subsystem.
Package evaluatortools provides MCP tool wrappers for Pando's self-improvement evaluator subsystem.
lsp
Generated code.
Generated code.
mesnada
acp
Package acp provides types and utilities for working with the Agent Client Protocol.
Package acp provides types and utilities for working with the Agent Client Protocol.
agent
Package agent handles spawning and managing CLI agent processes.
Package agent handles spawning and managing CLI agent processes.
config
Package mesnadaconfig handles Mesnada application configuration.
Package mesnadaconfig handles Mesnada application configuration.
orchestrator
Package orchestrator coordinates agent tasks and dependencies.
Package orchestrator coordinates agent tasks and dependencies.
persona
Package persona handles loading and managing persona definitions.
Package persona handles loading and managing persona definitions.
persona/builtin
Package builtin provides embedded built-in persona definitions.
Package builtin provides embedded built-in persona definitions.
server
Package server implements the MCP server with HTTP Streamable and stdio transports.
Package server implements the MCP server with HTTP Streamable and stdio transports.
store
Package store provides task persistence and retrieval.
Package store provides task persistence and retrieval.
ui
oauth
rag
Package rag provides the RemembrancesService that bundles KB, Events, and Code indexing.
Package rag provides the RemembrancesService that bundles KB, Events, and Code indexing.
code
Package code provides tree-sitter based code indexing with semantic search.
Package code provides tree-sitter based code indexing with semantic search.
embeddings
Package embeddings provides a unified interface for generating embeddings from multiple providers (OpenAI, Google, Ollama, Anthropic/Voyage).
Package embeddings provides a unified interface for generating embeddings from multiple providers (OpenAI, Google, Ollama, Anthropic/Voyage).
events
Package events provides temporal event storage with semantic search capabilities.
Package events provides temporal event storage with semantic search capabilities.
kb
Package kb provides a knowledge base system for storing and searching documents.
Package kb provides a knowledge base system for storing and searching documents.
proxy
Package proxy provides the server-side IPC dispatcher for Remembrances write operations (KB, Events, Code indexing).
Package proxy provides the server-side IPC dispatcher for Remembrances write operations (KB, Events, Code indexing).
treesitter
Package treesitter provides AST walking and symbol extraction utilities.
Package treesitter provides AST walking and symbol extraction utilities.
Package remoteview provides types for observing and controlling remote Pando instances over the IPC ZeroMQ bus.
Package remoteview provides types for observing and controlling remote Pando instances over the IPC ZeroMQ bus.
Package runtime defines abstractions for executing commands and accessing the filesystem in different isolation environments (host, docker, podman, etc.).
Package runtime defines abstractions for executing commands and accessing the filesystem in different isolation environments (host, docker, podman, etc.).
Package snapshot provides a service for capturing and comparing point-in-time snapshots of the working directory file system.
Package snapshot provides a service for capturing and comparing point-in-time snapshots of the working directory file system.
Package tlsutil generates and manages TLS certificates for Pando's HTTP server.
Package tlsutil generates and manages TLS certificates for Pando's HTTP server.
Package toolmeta provides shared tool-call metadata helpers used by both the ACP prompt handler and the WebUI SSE handler.
Package toolmeta provides shared tool-call metadata helpers used by both the ACP prompt handler and the WebUI SSE handler.
tui
components/instances
Package instances provides a Bubble Tea component for browsing and interacting with remote Pando instances in a two-panel layout:
Package instances provides a Bubble Tea component for browsing and interacting with remote Pando instances in a two-panel layout:

Jump to

Keyboard shortcuts

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