Directories
¶
| Path | Synopsis |
|---|---|
|
Package agent is the runtime: one entry point for running the agent.
|
Package agent is the runtime: one entry point for running the agent. |
|
Package chatmemory is the persistence contract for conversation history.
|
Package chatmemory is the persistence contract for conversation history. |
|
Package config contains the runtime configuration: plain structs that embedders populate from environment variables, a file, or application code, normalized by Normalize.
|
Package config contains the runtime configuration: plain structs that embedders populate from environment variables, a file, or application code, normalized by Normalize. |
|
Package events contains the optional external-event implementation.
|
Package events contains the optional external-event implementation. |
|
Package i18n resolves the runtime's own messages, separate from model output.
|
Package i18n resolves the runtime's own messages, separate from model output. |
|
Package knowledge defines golem's portable knowledge-base facade.
|
Package knowledge defines golem's portable knowledge-base facade. |
|
Package observing defines the transport-neutral event intake facade.
|
Package observing defines the transport-neutral event intake facade. |
|
Package prompt renders the {placeholder} templates used by runtime prompts.
|
Package prompt renders the {placeholder} templates used by runtime prompts. |
|
Package schedule runs the user's scheduled tasks: it persists them, arms them, and fires them at the agent at their time.
|
Package schedule runs the user's scheduled tasks: it persists them, arms them, and fires them at the agent at their time. |
|
Package share serves the files the publish tool made a link to.
|
Package share serves the files the publish tool made a link to. |
|
Package storage is where published files live on disk, and the per-user directory layout the agent's file tools are rooted at.
|
Package storage is where published files live on disk, and the per-user directory layout the agent's file tools are rooted at. |
|
Package store holds backend-neutral domain models and persistence contracts.
|
Package store holds backend-neutral domain models and persistence contracts. |
|
Package subagent is the agent run as a tool of its own: work that would fill this run's context — reading a long file, sweeping a cluster, trying three things to see which holds — is handed to a run that has a context of its own, and comes back as one answer.
|
Package subagent is the agent run as a tool of its own: work that would fill this run's context — reading a long file, sweeping a cluster, trying three things to see which holds — is handed to a run that has a context of its own, and comes back as one answer. |
|
Package tools is the tool subsystem: the per-request context values tools read, the middleware chain, the composition that assembles a run's tool set, and the built-in tools.
|
Package tools is the tool subsystem: the per-request context values tools read, the middleware chain, the composition that assembles a run's tool set, and the built-in tools. |
Click to show internal directories.
Click to hide internal directories.