Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
demoseed
command
demoseed is a thin CLI over internal/demokit: it seeds a THROWAWAY Seamless data dir with backdated fixtures.
|
demoseed is a thin CLI over internal/demokit: it seeds a THROWAWAY Seamless data dir with backdated fixtures. |
|
docsgen
command
Command docsgen renders the Seamless documentation site: markdown authored in docs-src/ becomes static HTML committed under docs/docs/, served by the same GitHub Pages config as the landing page (thereisnospoon.org/docs/).
|
Command docsgen renders the Seamless documentation site: markdown authored in docs-src/ becomes static HTML committed under docs/docs/, served by the same GitHub Pages config as the landing page (thereisnospoon.org/docs/). |
|
seam
command
Command seam is the headless Seamless CLI.
|
Command seam is the headless Seamless CLI. |
|
seamlessd
command
Command seamlessd is the Seamless server daemon and operator CLI.
|
Command seamlessd is the Seamless server daemon and operator CLI. |
|
internal
|
|
|
a2a
Package a2a implements a minimal A2A (Agent2Agent) surface for seamlessd: the agent card at /.well-known/agent-card.json and a JSON-RPC endpoint at /api/a2a whose one skill is recall -- another agent on this machine sends a text message and gets the owner's fused memory search results back.
|
Package a2a implements a minimal A2A (Agent2Agent) surface for seamlessd: the agent card at /.well-known/agent-card.json and a JSON-RPC endpoint at /api/a2a whose one skill is recall -- another agent on this machine sends a text message and gets the owner's fused memory search results back. |
|
agentguide
Package agentguide owns the concise, cross-surface guidance that teaches an agent how Seamless's tools compose.
|
Package agentguide owns the concise, cross-surface guidance that teaches an agent how Seamless's tools compose. |
|
capture
Package capture fetches external URLs into note content behind SSRF guards.
|
Package capture fetches external URLs into note content behind SSRF guards. |
|
config
Package config loads Seamless configuration from a single YAML file with SEAMLESS_* environment overrides.
|
Package config loads Seamless configuration from a single YAML file with SEAMLESS_* environment overrides. |
|
console
Package console serves the Seamless observability UI: server-rendered html/template pages plus an SSE feed, with no node/npm/React or build step.
|
Package console serves the Seamless observability UI: server-rendered html/template pages plus an SSE feed, with no node/npm/React or build step. |
|
core
Package core holds Seamless domain types shared across packages: Project, Memory, Session, Task, Trial, Event, and their enums.
|
Package core holds Seamless domain types shared across packages: Project, Memory, Session, Task, Trial, Event, and their enums. |
|
demokit
Package demokit is the shared seeding core that fills a THROWAWAY Seamless data dir with backdated fixtures.
|
Package demokit is the shared seeding core that fills a THROWAWAY Seamless data dir with backdated fixtures. |
|
events
Package events is the append-only event log: the single write path for the record of everything (session lifecycle, memory write/read/supersede, injection, task transition, gardener action).
|
Package events is the append-only event log: the single write path for the record of everything (session lifecycle, memory write/read/supersede, injection, task transition, gardener action). |
|
files
Package files is the markdown layer: memory and note files are the source of truth for durable knowledge.
|
Package files is the markdown layer: memory and note files are the source of truth for durable knowledge. |
|
gardener
Package gardener runs the propose-only maintenance passes over the memory corpus: it finds near-duplicate memories (dedup), memories that have gone untouched for too long (staleness), stage memories that stopped carrying a live gate (stale-stage), memories briefings keep injecting without any demand (dead-weight), captured plans that were never approved (stale-plan), recall queries that keep missing because nobody wrote the memory (memory-wanted), errors agents keep hitting on tool calls or hook stages (tool-error), and rolls recent sessions into a monthly digest.
|
Package gardener runs the propose-only maintenance passes over the memory corpus: it finds near-duplicate memories (dedup), memories that have gone untouched for too long (staleness), stage memories that stopped carrying a live gate (stale-stage), memories briefings keep injecting without any demand (dead-weight), captured plans that were never approved (stale-plan), recall queries that keep missing because nobody wrote the memory (memory-wanted), errors agents keep hitting on tool calls or hook stages (tool-error), and rolls recent sessions into a monthly digest. |
|
hooks
Package hooks serves the Claude Code SessionStart and UserPromptSubmit hook endpoints and installs/removes their entries in a settings.json.
|
Package hooks serves the Claude Code SessionStart and UserPromptSubmit hook endpoints and installs/removes their entries in a settings.json. |
|
importer
Package importer migrates Seam v1 data (~/.seam) into Seamless.
|
Package importer migrates Seam v1 data (~/.seam) into Seamless. |
|
lifecycle
Package lifecycle carries a memory's bi-temporal lifecycle: supersession (one memory replacing another) and provenance.
|
Package lifecycle carries a memory's bi-temporal lifecycle: supersession (one memory replacing another) and provenance. |
|
llm
Package llm provides embedding clients for the configured provider.
|
Package llm provides embedding clients for the configured provider. |
|
markdown
Package markdown renders agent-authored markdown as sanitized HTML for the Seamless console.
|
Package markdown renders agent-authored markdown as sanitized HTML for the Seamless console. |
|
mcp
Package mcp hosts the Seamless MCP tool surface over streamable HTTP with a single static bearer key.
|
Package mcp hosts the Seamless MCP tool surface over streamable HTTP with a single static bearer key. |
|
plans
Package plans holds the shared vocabulary of captured Claude Code plans: the note-slug prefixes, the plan-status tag lifecycle, and the tracking-task composition.
|
Package plans holds the shared vocabulary of captured Claude Code plans: the note-slug prefixes, the plan-status tag lifecycle, and the tracking-task composition. |
|
retrieve
Package retrieve assembles what an agent sees from its memory: the session-start briefing, the user-prompt-submit recall block, and the recall tool's fused search.
|
Package retrieve assembles what an agent sees from its memory: the session-start briefing, the user-prompt-submit recall block, and the recall tool's fused search. |
|
skills
Package skills installs the release-maintained Seamless agent skills into a selected client's per-user skill home.
|
Package skills installs the release-maintained Seamless agent skills into a selected client's per-user skill home. |
|
store
Favorite setters for the DB-owned entities.
|
Favorite setters for the DB-owned entities. |
|
validate
Package validate provides shared input-validation helpers enforcing the filesystem-safety invariants in AGENTS.md:
|
Package validate provides shared input-validation helpers enforcing the filesystem-safety invariants in AGENTS.md: |
Click to show internal directories.
Click to hide internal directories.