Directories
¶
| Path | Synopsis |
|---|---|
|
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. |
|
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 to the primary Pando instance via ZMQ JSON-RPC, while serving reads from the local (possibly read-only) SQLite database.
|
Package dbproxy provides a db.Querier implementation that transparently routes write operations to the primary Pando instance via ZMQ JSON-RPC, while serving reads from the local (possibly read-only) SQLite database. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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: |
Click to show internal directories.
Click to hide internal directories.