Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
flexagent
command
Package main provides the unified flexagent binary with serve subcommands.
|
Package main provides the unified flexagent binary with serve subcommands. |
|
flexchat
command
Package main provides a minimal terminal chat client for the flexagent orchestrator RPC endpoint.
|
Package main provides a minimal terminal chat client for the flexagent orchestrator RPC endpoint. |
|
sandbox-host
command
|
|
|
stubserver
command
|
|
|
demos
|
|
|
embedding-demo
command
|
|
|
llm-demo
command
|
|
|
internal
|
|
|
ai/testutil/stubserver
Package stubserver provides a configurable HTTP test server for provider testing.
|
Package stubserver provides a configurable HTTP test server for provider testing. |
|
rpc/wsrelay
Package wsrelay bridges WebSocket connections to the TerminalService RPC.
|
Package wsrelay bridges WebSocket connections to the TerminalService RPC. |
|
sandbox/control
Package control defines the SandboxControl interface for orchestrator-level sandbox lifecycle management.
|
Package control defines the SandboxControl interface for orchestrator-level sandbox lifecycle management. |
|
sandbox/control/cloud
Package cloud provides placeholder stubs for cloud-based SandboxControl providers (E2B, Daytona, Fly).
|
Package cloud provides placeholder stubs for cloud-based SandboxControl providers (E2B, Daytona, Fly). |
|
sandbox/control/direct
Package direct implements DirectSandboxControl, which manages raw EC2 instances as agent execution environments.
|
Package direct implements DirectSandboxControl, which manages raw EC2 instances as agent execution environments. |
|
sandbox/control/fleet
Package fleet implements FleetSandboxControl, a SandboxControl adapter that manages a fleet of sandbox-host instances with auto-scaling, health monitoring, warm pool maintenance, and capacity-aware routing.
|
Package fleet implements FleetSandboxControl, a SandboxControl adapter that manages a fleet of sandbox-host instances with auto-scaling, health monitoring, warm pool maintenance, and capacity-aware routing. |
|
sandbox/control/fleet/ec2
Package ec2 implements the instance.InstanceProvisioner interface using the AWS EC2 API (SDK v2).
|
Package ec2 implements the instance.InstanceProvisioner interface using the AWS EC2 API (SDK v2). |
|
sandbox/control/instance
Package instance defines the InstanceProvisioner interface and associated types for cloud instance lifecycle management.
|
Package instance defines the InstanceProvisioner interface and associated types for cloud instance lifecycle management. |
|
sandbox/control/node
Package node implements NodeSandboxControl, which wraps our sandbox-host RPC service to satisfy the SandboxControl interface.
|
Package node implements NodeSandboxControl, which wraps our sandbox-host RPC service to satisfy the SandboxControl interface. |
|
sandbox/environment/restapi
Package restapi provides shared HTTP/JSON helpers for remote ExecutionEnvironment providers (E2B, Daytona, Fly).
|
Package restapi provides shared HTTP/JSON helpers for remote ExecutionEnvironment providers (E2B, Daytona, Fly). |
|
termmux/driver
Package driver defines the TermmuxDriverAdapter interface and canonical conversation types for bidirectional session log conversion.
|
Package driver defines the TermmuxDriverAdapter interface and canonical conversation types for bidirectional session log conversion. |
|
termmux/driver/claudecode
Package claudecode implements the TermmuxDriverAdapter for Claude Code CLI.
|
Package claudecode implements the TermmuxDriverAdapter for Claude Code CLI. |
|
termmux/driver/codex
Package codex implements the TermmuxDriverAdapter for the Codex CLI.
|
Package codex implements the TermmuxDriverAdapter for the Codex CLI. |
|
termmux/eventsrc/eventstore
Package eventstore provides JSONL event persistence.
|
Package eventstore provides JSONL event persistence. |
|
termmux/eventsrc/otelserver
Package otelserver provides a per-session HTTP server that receives OTEL log, metric, and trace data from agent CLIs.
|
Package otelserver provides a per-session HTTP server that receives OTEL log, metric, and trace data from agent CLIs. |
|
termmux/eventsrc/sessionlog
Package sessionlog provides a JSONL file tailer that polls for new lines.
|
Package sessionlog provides a JSONL file tailer that polls for new lines. |
|
termmux/monitor
Package monitor provides the agent state machine, metrics, and event fan-out.
|
Package monitor provides the agent state machine, metrics, and event fan-out. |
|
tools/envtools
Package envtools bridges the circular-import gap between internal/agent, internal/tools, and internal/sandbox/environment.
|
Package envtools bridges the circular-import gap between internal/agent, internal/tools, and internal/sandbox/environment. |
|
tests
|
|
|
external
Package external contains end-to-end tests for the flex-agent-runtime organized in three tiers:
|
Package external contains end-to-end tests for the flex-agent-runtime organized in three tiers: |
Click to show internal directories.
Click to hide internal directories.