internal/

directory
v0.60.0 Latest Latest
Warning

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

Go to latest
Published: Jul 19, 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.
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.
Package asset is the authoritative persistence boundary for uploaded user assets.
Package asset is the authoritative persistence boundary for uploaded user assets.
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
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 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 groupingest consumes the group event log and extracts memories into group-shared and per-user drawers.
Package groupingest consumes the group event log and extracts memories into group-shared and per-user drawers.
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 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 observability owns the process-global OpenTelemetry providers (tracer and logger).
Package observability owns the process-global OpenTelemetry providers (tracer and logger).
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).
Package recally provides file operations for article storage.
Package recally provides file operations for article storage.
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.

Jump to

Keyboard shortcuts

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