Directories
¶
| Path | Synopsis |
|---|---|
|
Package agentcore is a reusable, product-agnostic agent runtime: the turn loop, tool calling, hooks, permissions, memory, and the Agent Definition.
|
Package agentcore is a reusable, product-agnostic agent runtime: the turn loop, tool calling, hooks, permissions, memory, and the Agent Definition. |
|
engine
Code generated by testdata/generate-format-patterns.ts; DO NOT EDIT.
|
Code generated by testdata/generate-format-patterns.ts; DO NOT EDIT. |
|
host
Package host supplies reusable policy and checkpoint utilities around the native engine.
|
Package host supplies reusable policy and checkpoint utilities around the native engine. |
|
plugins/advisor
Package advisor reviews completed work and, optionally, work in progress at turn boundaries.
|
Package advisor reviews completed work and, optionally, work in progress at turn boundaries. |
|
plugins/ask
Package ask contributes the `ask` tool: the agent poses a structured question to the human — a prompt plus labeled options, optionally multi-select — and the run parks until the answer arrives.
|
Package ask contributes the `ask` tool: the agent poses a structured question to the human — a prompt plus labeled options, optionally multi-select — and the run parks until the answer arrives. |
|
plugins/finishguard
Package finishguard installs verify-on-stop: a bounded second look before a normal finish is accepted.
|
Package finishguard installs verify-on-stop: a bounded second look before a normal finish is accepted. |
|
plugins/goal
Package goal installs the run-level completion contract: a goal-gated run may only stop when it says so.
|
Package goal installs the run-level completion contract: a goal-gated run may only stop when it says so. |
|
plugins/jobs
Package jobs lets a tool go asynchronous.
|
Package jobs lets a tool go asynchronous. |
|
plugins/memory
Package memory installs the working-memory store used for recall across runs, and the model-facing curation tools that let the agent revise what it remembered: `learn` captures a reusable lesson, `memory_edit` updates or retracts a stored entry by id.
|
Package memory installs the working-memory store used for recall across runs, and the model-facing curation tools that let the agent revise what it remembered: `learn` captures a reusable lesson, `memory_edit` updates or retracts a stored entry by id. |
|
plugins/preset
Package preset composes agentcore's default agent out of the plugin packages.
|
Package preset composes agentcore's default agent out of the plugin packages. |
|
plugins/repeatguard
Package repeatguard breaks a run out of a tool-call loop by TELLING the model it is in one.
|
Package repeatguard breaks a run out of a tool-call loop by TELLING the model it is in one. |
|
plugins/sessionquery
Package sessionquery gives an agent authorized retrieval over its own durable session log.
|
Package sessionquery gives an agent authorized retrieval over its own durable session log. |
|
plugins/spill
Package spill keeps an oversized tool result out of the model's context WITHOUT destroying it.
|
Package spill keeps an oversized tool result out of the model's context WITHOUT destroying it. |
|
plugins/subagent
Package subagent installs spawn_subagent: self-forking and cross-agent delegation under shared depth and budget caps.
|
Package subagent installs spawn_subagent: self-forking and cross-agent delegation under shared depth and budget caps. |
|
plugins/todo
Package todo contributes a live run plan: a checklist the model writes for itself and that the loop pins into every request.
|
Package todo contributes a live run plan: a checklist the model writes for itself and that the loop pins into every request. |
|
Package ai owns provider transports, native transcripts, stream events, OAuth/account pools and model catalogs.
|
Package ai owns provider transports, native transcripts, stream events, OAuth/account pools and model catalogs. |
|
protocol
Package protocol owns provider-neutral request, capability, session and error contracts shared by AI clients and agent plugins.
|
Package protocol owns provider-neutral request, capability, session and error contracts shared by AI clients and agent plugins. |
|
Package credential provides the small, in-memory host vault shared by AgentRay and consumers of agentcore.CredentialResolver.
|
Package credential provides the small, in-memory host vault shared by AgentRay and consumers of agentcore.CredentialResolver. |
|
examples
|
|
|
scripted
command
An offline model run through the same native runtime used by applications.
|
An offline model run through the same native runtime used by applications. |
|
Package jsonjs normalizes serialized JSON using JavaScript value semantics.
|
Package jsonjs normalizes serialized JSON using JavaScript value semantics. |
|
Package sandbox provides isolation backends and the tools that run inside them, implementing agentcore.Sandbox.
|
Package sandbox provides isolation backends and the tools that run inside them, implementing agentcore.Sandbox. |
|
Package telemetry ports Pi's explicit-parent, callback-scoped telemetry to Go.
|
Package telemetry ports Pi's explicit-parent, callback-scoped telemetry to Go. |
|
export
Package export delivers completed telemetry scopes to host-owned sinks.
|
Package export delivers completed telemetry scopes to host-owned sinks. |
|
llm
Package llm defines the export format for model-call telemetry.
|
Package llm defines the export format for model-call telemetry. |
|
testing
Package telemetrytest provides runner-independent conformance cases for Go telemetry adapters, ported from Pi's telemetry/testing entry point.
|
Package telemetrytest provides runner-independent conformance cases for Go telemetry adapters, ported from Pi's telemetry/testing entry point. |
|
testing
|
|
|
agentcore
Package agentcoretest contains reusable conformance checks for agentcore boundary implementations.
|
Package agentcoretest contains reusable conformance checks for agentcore boundary implementations. |
Click to show internal directories.
Click to hide internal directories.