Jig 框架介绍
2026/7/24 18:03:26 网站建设 项目流程

copyright: true
top: false
author: luyi14-bits
date: 2026-07-22
updated: 2026-07-23

Jig — 唯一自带"事前拦截"安全门禁的多 Agent 编排框架

不是又一个 LangGraph 克隆。ToolGuard 在工具执行前拦截——所有竞品都做不到。


一、为什么还需要一个 Agent 框架?

2026 年的 Agent 框架生态已经拥挤不堪:LangGraph 37k★、CrewAI 55k★、PydanticAI 18k★……但所有这些框架都共享一个致命的共同缺陷——

它们的安全约束都是"事后"的。

所谓的 Guardrails 全部是 prompt-only——写一句"不要删除文件"在系统提示词里,Agent 想绕过就能绕过。没有一个框架在代码层面做事前拦截

Jig 就不一样。

它的核心是一个叫ToolGuard的硬约束层——Agent 的每一次工具调用,在真正执行之前就被拦截检查。白名单、黑名单、PreToolUse 钩子,三层把关,代码级阻断。

Agent 调工具 → 白名单检查 → 黑名单检查 → PreToolUse 钩子 → 执行

这才是真正的安全。


二、Jig 是什么?

一句话:给开发者用的 Agent 框架,不是给终端用户用的 Agent 软件。

# 5 行代码启动一个 Agent 管道fromjigimportJig app=Jig(model="deepseek-v4-flash")result=app.run("帮我审查这段代码的安全性")print(result)

核心能力

能力Jig 怎么做竞品有吗
事前安全拦截ToolGuard 三层❌ 全部 prompt-only
DeepSeek 缓存优化SHA-256 前缀哈希 + 成本路由
图编排GraphOrchestrator(条件/并行/循环)✅ LangGraph
流式输出SSE chat_stream
多模型DeepSeek + OpenAI + 可扩展
记忆体系4 层(Cache→分区→Embedding→SQLite)
收敛引擎LoopEngine(检测+回放)
外部 Agent 管理Meta-Harness 适配器

三、架构五层

控制层: LOOP SOP · ToolGuard · 全局约束 · 断路器 Agent层: Skill解析器 → 注册表 → 工厂 → Agent实例 编排层: 顺序 · 并行 · 图 · 循环引擎 · 检查点 工具层: MCP · 仓库映射 · 嵌入索引 · 模型路由 插件层: 视觉工具 · 图片读取(可选)

每一层都是独立的,开发者可以替换任意一层。


四、三层 ToolGuard

Agent 调工具 │ ▼ [白名单] ── 不通过 → 拦截 + 日志 │ 通过 ▼ [黑名单] ── 命中 → 拦截 + 日志 │ 通过 ▼ [PreToolUse 钩子] ── 不通过 → 拦截 + 日志 │ 通过 ▼ 真正执行

白名单和黑名单通过 ConfigManager 配置:

fromjigimportConfigManager cfg=ConfigManager()cfg.set_agent_config("my-agent",{"allow_tools":["read","write"],"deny_tools":["rm","sudo"],})

五、一分钟上手

pipinstalljigexportJIG_API_KEY="sk-your-key"

创建skills/my-agent/SKILL.md

---name:my-agentdescription:"我自己的 Agent"model:flashtools:[read,write]---## 角色你是一个代码审查助手...

运行:

fromjigimportJig app=Jig(skills_dir="./skills")result=app.run("审查 src/ 下的代码")print(result)

六、与其他框架的对比

维度deepagentsOpenAI SDKLangGraphCrewAIPydanticAIJig
事前安全拦截❌ “trust LLM”❌ prompt-onlyToolGuard
DeepSeek 缓存SHA-256
图编排✅ 原生GraphOrchestrator
流式
记忆短期Checkpointer短期上下文4层
成本治理成本路由
外部 Agent 治理Meta-Harness
螺旋收敛LoopEngine
多模型✅ 20+❌ OpenAI only✅ 20+✅ 10+✅ 20+✅ DS+OpenAI
开源协议MITMITMITMITMITMIT

七、路线图

阶段内容状态
基础Skill→Agent 映射 + DS 双模型✅ v0.1-0.4
记忆4 层记忆 + SQLite✅ vA.0.2
安全断路器 + 漂移检测 + 风险模式✅ vA.0.3
多模型DeepSeek + OpenAI + 流式✅ v0.5.0
图编排GraphOrchestrator✅ v0.6.0
文档 + Agent FirewallMkDocs + 定位文章 + 对比博文✅ 当前
Meta-Harness外部 Agent 治理层(Claude Code/Codex 适配)🚧
包发布PyPI + CI🚧

八、总结

Jig 不是一个"又一个 Agent 框架"。它是唯一一个在代码层面做事前安全拦截的框架

  • 如果你需要真正安全的 Agent 执行环境——Jig 是唯一选择
  • 如果你在用 DeepSeek——Jig 做了其他框架都不做的缓存优化
  • 如果你觉得 LangGraph 太重、CrewAI 太泛——Jig 提供开箱即用的 12 个预设角色 + 自定义 SKILL.md 挂载

GitHub 开源地址:https://github.com/luyi14-bits/jig


作者:luyi14-bits |协议:MIT |欢迎 Star / Issue / PR

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询