pkg/

directory
v0.0.0-...-a000efe Latest Latest
Warning

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

Go to latest
Published: Aug 27, 2026 License: MIT

Directories

Path Synopsis
Package agent implements a provider-agnostic ReAct loop on top of pkg/chat and pkg/tool: the model is called, its tool calls are dispatched through a tool source, the results are folded back into the conversation, and the loop repeats until the model produces a final answer (or the step budget runs out).
Package agent implements a provider-agnostic ReAct loop on top of pkg/chat and pkg/tool: the model is called, its tool calls are dispatched through a tool source, the results are folded back into the conversation, and the loop repeats until the model produces a final answer (or the step budget runs out).
transcripts/anthropic
Package anthropic registers the Anthropic transcript for Arcus's agent layer.
Package anthropic registers the Anthropic transcript for Arcus's agent layer.
transcripts/deepseek
Package deepseek registers the DeepSeek transcript for Arcus's agent layer.
Package deepseek registers the DeepSeek transcript for Arcus's agent layer.
transcripts/openai
Package openai registers the OpenAI transcript for Arcus's agent layer.
Package openai registers the OpenAI transcript for Arcus's agent layer.
Package anthropic implements the Anthropic Messages API natively.
Package anthropic implements the Anthropic Messages API natively.
Package chat is Arcus's unified chat entry point.
Package chat is Arcus's unified chat entry point.
drivers/anthropic
Package anthropic registers the Anthropic driver for Arcus's chat layer.
Package anthropic registers the Anthropic driver for Arcus's chat layer.
drivers/deepseek
Package deepseek registers the DeepSeek driver for Arcus's chat layer.
Package deepseek registers the DeepSeek driver for Arcus's chat layer.
drivers/openai
Package openai registers the OpenAI driver for Arcus's chat layer.
Package openai registers the OpenAI driver for Arcus's chat layer.
Package cli exposes command-line programs to the model as tool.Tool values — the third execution boundary next to in-process functions (tool.Func) and remote servers (mcp).
Package cli exposes command-line programs to the model as tool.Tool values — the third execution boundary next to in-process functions (tool.Func) and remote servers (mcp).
Package deepseek implements the DeepSeek chat completions API natively.
Package deepseek implements the DeepSeek chat completions API natively.
Package mcp is a zero-dependency Model Context Protocol client that surfaces remote tools as first-class tool.Tool values.
Package mcp is a zero-dependency Model Context Protocol client that surfaces remote tools as first-class tool.Tool values.
Package openai implements the OpenAI Chat Completions API natively.
Package openai implements the OpenAI Chat Completions API natively.
Package skill packages reusable capabilities as prompt + tools bundles.
Package skill packages reusable capabilities as prompt + tools bundles.
Package tool is Arcus's single tool abstraction.
Package tool is Arcus's single tool abstraction.
Package toolbox implements progressive disclosure for tool injection.
Package toolbox implements progressive disclosure for tool injection.

Jump to

Keyboard shortcuts

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