internal/

directory
v0.66.1 Latest Latest
Warning

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

Go to latest
Published: Sep 1, 2026 License: AGPL-3.0

Directories

Path Synopsis
access
Package access is the policy-enforcement point for Agent resources.
Package access is the policy-enforcement point for Agent resources.
providercred
Package providercred owns per-Agent LLM Provider API-key overrides.
Package providercred owns per-Agent LLM Provider API-key overrides.
runtime
Package runtime executes agent conversations in already-resolved sessions.
Package runtime executes agent conversations in already-resolved sessions.
sandbox
Package sandbox resolves an agent's sandbox config into a live session and provides that session's agent-facing tool projections (bash, read, write, edit).
Package sandbox resolves an agent's sandbox config into a live session and provides that session's agent-facing tool projections (bash, read, write, edit).
session
Package session owns agent-session lifecycle.
Package session owns agent-session lifecycle.
session/access
Package access is the authoritative Session and Workspace application service.
Package access is the authoritative Session and Workspace application service.
session/inbox
Package inbox persists Agent-originated Session inputs without owning their execution.
Package inbox persists Agent-originated Session inputs without owning their execution.
session/turnqueue
Package turnqueue serializes synchronous agent-originated turns per Session.
Package turnqueue serializes synchronous agent-originated turns per Session.
settingspolicy
Package settingspolicy owns the narrow discovery and turn-capability boundary for conversational Settings tools.
Package settingspolicy owns the narrow discovery and turn-capability boundary for conversational Settings tools.
toolmeta
Package toolmeta describes generated model-facing tools: the name, the family it belongs to, and the exact input schema bound to one action.
Package toolmeta describes generated model-facing tools: the name, the family it belongs to, and the exact input schema bound to one action.
Package agentskillpolicy owns the versioned Agent Skill activation setting.
Package agentskillpolicy owns the versioned Agent Skill activation setting.
Package asset stores immutable session media outside mutable workspace and user-data trees.
Package asset stores immutable session media outside mutable workspace and user-data trees.
account
Package account is the application boundary for user-account management: the admin and self use cases over users, their login/channel identities, sessions, password credential, and agent assignments.
Package account is the application boundary for user-account management: the admin and self use cases over users, their login/channel identities, sessions, password credential, and agent assignments.
cmd
syncembeddedbinaries command
Command syncembeddedbinaries downloads the third-party runtimes that get compiled into stellad and writes them to resources/binaries/binaries/<platform>/.
Command syncembeddedbinaries downloads the third-party runtimes that get compiled into stellad and writes them to resources/binaries/binaries/<platform>/.
syncmodelcatalog command
Command syncmodelcatalog refreshes the compact models.dev snapshot embedded in stellad.
Command syncmodelcatalog refreshes the compact models.dev snapshot embedded in stellad.
toolgen command
Package config currently holds two distinct concepts that share a package only for historical reasons (it is a leaf package everything can import without cycles).
Package config currently holds two distinct concepts that share a package only for historical reasons (it is a leaf package everything can import without cycles).
Package controlplane owns Stella's deployment control-plane resources: LLM providers, deployment settings (embedding, CLI-tool registry, OAuth provider config), plugins (registered + manifest), and channels.
Package controlplane owns Stella's deployment control-plane resources: LLM providers, deployment settings (embedding, CLI-tool registry, OAuth provider config), plugins (registered + manifest), and channels.
Package credential is the single front door for turning any bearer credential presented to the HTTP API into an authenticated Principal, and for enforcing what that principal may do.
Package credential is the single front door for turning any bearer credential presented to the HTTP API into an authenticated Principal, and for enforcing what that principal may do.
db
dbtest
Package dbtest gives tests an isolated, fully-migrated PostgreSQL database with no external server to run.
Package dbtest gives tests an isolated, fully-migrated PostgreSQL database with no external server to run.
Package diagnostic renders potentially sensitive values for operator output.
Package diagnostic renders potentially sensitive values for operator output.
Package embedding turns text into vectors for semantic search.
Package embedding turns text into vectors for semantic search.
Package eventlog owns the authoritative, deduplicated group-message log (ctx_group_message) and its per-group ordering registry (ctx_group_state).
Package eventlog owns the authoritative, deduplicated group-message log (ctx_group_message) and its per-group ordering registry (ctx_group_state).
Package goal is the recursive execution core: one entity (the Goal) whose completion is DERIVED from an append-only acceptance ledger, never asserted.
Package goal is the recursive execution core: one entity (the Goal) whose completion is DERIVED from an append-only acceptance ledger, never asserted.
Package home owns the single-replica POSIX workspace layout beneath STELLA_HOME.
Package home owns the single-replica POSIX workspace layout beneath STELLA_HOME.
Package inbox is the cross-Goal/Scheduler inbox read model: it owns the two candidate queries (blocked/failed goals and failed scheduler runs), merges them, applies a stable recency sort, and paginates, returning transport-neutral domain items.
Package inbox is the cross-Goal/Scheduler inbox read model: it owns the two candidate queries (blocked/failed goals and failed scheduler runs), merges them, applies a stable recency sort, and paginates, returning transport-neutral domain items.
Package llmusage persists provider-reported LLM usage outside the turn path.
Package llmusage persists provider-reported LLM usage outside the turn path.
Package mcp is an MCP (Model Context Protocol) client for Stella.
Package mcp is an MCP (Model Context Protocol) client for Stella.
Package memory defines the pluggable memory provider contract.
Package memory defines the pluggable memory provider contract.
lcm
memorytest
Package memorytest provides test doubles and conformance testing for memory.Provider implementations.
Package memorytest provides test doubles and conformance testing for memory.Provider implementations.
memorywrite
Package memorywrite provides shared transactional write helpers for durable memory surfaces.
Package memorywrite provides shared transactional write helpers for durable memory surfaces.
profile
Package profile is the application boundary for per-(user, agent) memory: the profile blob, agent soul, hard constraints, reset, and the change history.
Package profile is the application boundary for per-(user, agent) memory: the profile blob, agent soul, hard constraints, reset, and the change history.
Package modelcatalog provides the embedded and optionally synchronized models.dev provider/model directory.
Package modelcatalog provides the embedded and optionally synchronized models.dev provider/model directory.
Package modelresolve owns the one effective-model merge used by the control plane and runtime snapshot.
Package modelresolve owns the one effective-model merge used by the control plane and runtime snapshot.
Package observability owns the process-global OpenTelemetry providers (tracer and logger).
Package observability owns the process-global OpenTelemetry providers (tracer and logger).
metrichook
Package metrichook records bounded agent-loop metrics from the core hook payloads.
Package metrichook records bounded agent-loop metrics from the core hook payloads.
tracehook
Package tracehook is the core agent trace hook: it logs LLM, tool, and memory activity via slog and, when OTel tracing is enabled, records the session/turn/LLM/tool/memory span hierarchy.
Package tracehook is the core agent trace hook: it logs LLM, tool, and memory activity via slog and, when OTel tracing is enabled, records the session/turn/LLM/tool/memory span hierarchy.
Package oauth is Stella's OAuth2 authorization server (issue #613).
Package oauth is Stella's OAuth2 authorization server (issue #613).
catalogimports
Package catalogimports registers every plugin included in Stella's default catalog.
Package catalogimports registers every plugin included in Stella's default catalog.
Package provisioning owns the provisioned-user lifecycle.
Package provisioning owns the provisioned-user lifecycle.
Package recally provides file operations for article storage.
Package recally provides file operations for article storage.
Package sessionmedia persists immutable, owner-scoped bytes for session history.
Package sessionmedia persists immutable, owner-scoped bytes for session history.
Package skillaccess owns the direct authorization rules for DB-backed Skill resources.
Package skillaccess owns the direct authorization rules for DB-backed Skill resources.
Package version exposes the stella binary version.
Package version exposes the stella binary version.
Package vision turns verified image bytes into bounded text.
Package vision turns verified image bytes into bounded text.
Package webhook owns personal webhook resources, their opaque credentials, and the admission boundary from inbound HTTP to a fixed Agent invocation.
Package webhook owns personal webhook resources, their opaque credentials, and the admission boundary from inbound HTTP to a fixed Agent invocation.
Package xberg owns how Stella invokes the bundled Xberg CLI.
Package xberg owns how Stella invokes the bundled Xberg CLI.

Jump to

Keyboard shortcuts

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