Documentation
¶
Overview ¶
Package providers 提供 agentclient.Provider 的内置实现。
custom 为 gobrave 原生 Agent(见 internal/agent/native);copilot 基于 copilot-sdk;claude_code / codex 仍为占位实现,后续按需接入。
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewClaudeCode ¶
func NewClaudeCode() agentclient.Provider
NewClaudeCode 创建 Claude Code Provider(占位,待接入 Anthropic Claude Code CLI 真实调用)。
func NewCodex ¶
func NewCodex() agentclient.Provider
NewCodex 创建 Codex Provider(占位,待接入 OpenAI Codex CLI 真实调用)。
func NewCustom ¶
func NewCustom() agentclient.Provider
NewCustom 创建原生 Agent Provider。
它直接使用 gobrave 自己的 LLM 协议客户端与工具注册表驱动 Agent 循环, 不再依赖 opencode SDK。Provider 名称仍保留为 "custom"(与内置 Profile 一致)。
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.