core

module
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Sep 1, 2026 License: Apache-2.0

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.

Jump to

Keyboard shortcuts

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