Main
先用 CLI 验证环境与配置,再进入框架 API 层,把工具集与 provider 配置固化下来。
利用 PRE/POST_TOOL_USE 生命周期 hooks 在 shell/file 等工具前后加安全门、审计日志与策略校验。
显式管理记忆与上下文:把
MEMORY.md等文件当作需要审阅的输入,避免把密钥/隐私写进去。优先用“capabilities”组合:README 将工具/记忆/sandbox 抽象为可启用能力,便于按 agent 粒度配置。
Source-backed notes
- README 将其描述为“深度 agent harness”(工具、记忆、沙箱、无限上下文),并提供终端助手 CLI。
- README 给出
install.sh一行安装与 pip 安装方式,适配常见 Python 环境。 - README 提到 Claude Code 风格的 PRE/POST_TOOL_USE 生命周期 hooks 作为核心能力。
FAQ
- 它只是库吗?:不是;README 同时提供终端助手 CLI 与用于生产 agent 的框架 API。
- 怎么安装?:按 README 使用
pip install "pydantic-deep[cli]",或用install.sh一行安装方式。 - 怎么更安全地扩展?:在生命周期 hooks 里增加策略校验,并把工具权限按 agent 进行收敛。