Skip to content

pagentv4

语言:中文 | English

pagentv4 是本仓库中较新的类型化 API。

适合以下场景:

  • Provider 替代 LLM
  • Message / Messages 替代 Session
  • Runner 做基于 thread 的编排、持久化和 sandbox workspace
  • 需要 sandbox(伴身电脑)提供文件与命令工具
  • 需要 ThreadSkill 支撑长期 REPL 类应用

模块分层

text
core/       AgentCore, Message, Provider, Tool, Event
runtime/    loop_core, Runner, VanillaRunner, Thread
conversation/ ConversationStore 实现,通过 Thread 使用
sandbox/    Backend, Sandbox, 内置文件/命令工具
adapters/   ACP 编解码
skills/     SKILL.md 发现与按需加载

runtime/ 里有两层:

  • loop_core 统一 run / turn / tool 的事件循环语义
  • RunnerVanillaRunner 在这套共享循环外包上各自的运行环境

文档目录

状态说明

新工作请使用 pagentv4app(终端 REPL)。顶层 pagent 包仍保留较旧的 Session + LLM API 文档。

Released under the MIT License.