Directories
ΒΆ
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
agent
command
|
|
|
manager
command
|
|
|
provision
command
|
|
|
examples
|
|
|
multi-agent
command
Package main demonstrates multi-agent coordination through an in-process mock IRC server.
|
Package main demonstrates multi-agent coordination through an in-process mock IRC server. |
|
internal
|
|
|
agent
Package agent orchestrates the high-level agent lifecycle by composing the IRC client, protocol handler, dependency coordinator, context sharing, health monitoring, metrics collection, and web dashboard into a single runnable unit.
|
Package agent orchestrates the high-level agent lifecycle by composing the IRC client, protocol handler, dependency coordinator, context sharing, health monitoring, metrics collection, and web dashboard into a single runnable unit. |
|
config
Package config loads application configuration with a four-layer priority system: CLI flags > environment variables > YAML config file > compiled defaults.
|
Package config loads application configuration with a four-layer priority system: CLI flags > environment variables > YAML config file > compiled defaults. |
|
cost
Package cost provides cost tracking and aggregation for LLM usage reported by agents via the COST-REPORT protocol action.
|
Package cost provides cost tracking and aggregation for LLM usage reported by agents via the COST-REPORT protocol action. |
|
logging
Package logging configures structured logging using log/slog.
|
Package logging configures structured logging using log/slog. |
|
manager
Package manager provides the central management plane for observing, spawning, and monitoring multiple borg drones.
|
Package manager provides the central management plane for observing, spawning, and monitoring multiple borg drones. |
|
otel
Package otel provides optional OpenTelemetry integration for borg.
|
Package otel provides optional OpenTelemetry integration for borg. |
|
spawner
Package spawner provides an interface for launching and managing agent processes across different execution environments.
|
Package spawner provides an interface for launching and managing agent processes across different execution environments. |
|
pkg
|
|
|
ircclient
Package ircclient provides an IRC client for agent-to-agent communication.
|
Package ircclient provides an IRC client for agent-to-agent communication. |
|
protocol
Package protocol defines the structured message format used for inter-agent communication over IRC.
|
Package protocol defines the structured message format used for inter-agent communication over IRC. |
|
test
|
|
Click to show internal directories.
Click to hide internal directories.