module
Version:
v0.5.0
Opens a new window with list of versions in this module.
Published: Oct 18, 2026
License: MIT
Opens a new window with license information.
README
¶
工具治理——优先级三层约束/注解驱动并发调度/操作审计门 —— oagentkit 模块矩阵 tier 2(集成层,依赖 tier0/tier1 + 重第三方地板)。
go get github.com/oagentkit/toolgate
| 包 |
职责 |
toolprior |
工具优先级三层约束(收紧语义,下层已设的限制不得放宽) |
toolsched |
注解驱动的工具并发调度与去重 |
policy |
操作审计门:敏感工具调用的策略判定 |
定位
tier 2 — 集成层,依赖 tier0/tier1 + 重第三方地板。
外部依赖地板
github.com/cloudwego/eino
gopkg.in/yaml.v3
与 oekit 的关系
本矩阵(oagentkit,Agent/LLM 编排工具链)依赖 oekit(Open Easy Kit,Go 微服务工具链):
oekit/pkg / oekit/concurrency / oekit/logx 等。oekit 是另一套独立矩阵,不是子品牌。
开发
go test ./... -race
go vet ./...
gofmt -l .
规范见 AGENTS.md。
License
MIT
- 优先级三层约束是收紧语义:上层只能进一步限制,不得放宽下层已设的限制。
- 并发调度的去重键必须包含全部影响结果的参数,否则会错误合并不等价调用。
Directories
¶
Package policy 操作审计门:多种会话执行策略模式(confirm/auto/plan/full)下的 统一操作裁决——每个操作必过、三值裁决、全程留痕。
|
Package policy 操作审计门:多种会话执行策略模式(confirm/auto/plan/full)下的 统一操作裁决——每个操作必过、三值裁决、全程留痕。 |
Package toolprior 工具优先级决策层:给 ReAct agent 的工具表加上 提示词指引(软)、结构顺序(隐式)、调用限制(硬)三层约束。
|
Package toolprior 工具优先级决策层:给 ReAct agent 的工具表加上 提示词指引(软)、结构顺序(隐式)、调用限制(硬)三层约束。 |
Package toolsched 工具并发调度器:一条模型消息里的多个工具调用按注解与依赖 调度——依赖就绪即跑、并发受上限约束、独占任务不与他人并发。
|
Package toolsched 工具并发调度器:一条模型消息里的多个工具调用按注解与依赖 调度——依赖就绪即跑、并发受上限约束、独占任务不与他人并发。 |
Click to show internal directories.
Click to hide internal directories.