首页/新闻资讯/正文详情

Jig 框架介绍

发布时间:2026/9/25 7:47:16 来源:云帆数科 栏目:资讯中心
Jig 框架介绍
copyright: truetop: falseauthor: luyi14-bitsdate: 2026-07-22updated: 2026-07-23Jig — 唯一自带事前拦截安全门禁的多 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 appJig(modeldeepseek-v4-flash)resultapp.run(帮我审查这段代码的安全性)print(result)核心能力能力Jig 怎么做竞品有吗事前安全拦截ToolGuard 三层❌ 全部 prompt-onlyDeepSeek 缓存优化SHA-256 前缀哈希 成本路由❌图编排GraphOrchestrator条件/并行/循环✅ LangGraph流式输出SSE chat_stream✅多模型DeepSeek OpenAI 可扩展✅记忆体系4 层Cache→分区→Embedding→SQLite❌收敛引擎LoopEngine检测回放❌外部 Agent 管理Meta-Harness 适配器❌三、架构五层控制层: LOOP SOP · ToolGuard · 全局约束 · 断路器 Agent层: Skill解析器 → 注册表 → 工厂 → Agent实例 编排层: 顺序 · 并行 · 图 · 循环引擎 · 检查点 工具层: MCP · 仓库映射 · 嵌入索引 · 模型路由 插件层: 视觉工具 · 图片读取可选每一层都是独立的开发者可以替换任意一层。四、三层 ToolGuardAgent 调工具 │ ▼ [白名单] ── 不通过 → 拦截 日志 │ 通过 ▼ [黑名单] ── 命中 → 拦截 日志 │ 通过 ▼ [PreToolUse 钩子] ── 不通过 → 拦截 日志 │ 通过 ▼ 真正执行白名单和黑名单通过 ConfigManager 配置fromjigimportConfigManager cfgConfigManager()cfg.set_agent_config(my-agent,{allow_tools:[read,write],deny_tools:[rm,sudo],})五、一分钟上手pipinstalljigexportJIG_API_KEYsk-your-key创建skills/my-agent/SKILL.md---name:my-agentdescription:我自己的 Agentmodel:flashtools:[read,write]---## 角色你是一个代码审查助手...运行fromjigimportJig appJig(skills_dir./skills)resultapp.run(审查 src/ 下的代码)print(result)六、与其他框架的对比维度deepagentsOpenAI SDKLangGraphCrewAIPydanticAIJig事前安全拦截❌ “trust LLM”❌ prompt-only❌❌❌✅ToolGuardDeepSeek 缓存—————✅SHA-256图编排❌✅✅ 原生❌✅✅GraphOrchestrator流式✅✅✅✅✅✅记忆短期—Checkpointer短期上下文✅4层成本治理—————✅成本路由外部 Agent 治理❌❌❌❌❌✅Meta-Harness螺旋收敛❌❌❌❌❌✅LoopEngine多模型✅ 20❌ OpenAI only✅ 20✅ 10✅ 20✅ DSOpenAI开源协议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

相关推荐

ParsecVDisplay:16个虚拟显示器、4K@240Hz游戏串流终极解决方案
ParsecVDisplay:16个虚拟显示器、4K@240Hz游戏串流终极解决方案

ParsecVDisplay:16个虚拟显示器、4K240Hz游戏串流终极解决方案 【免费下载链接】parsec-vdd ✨ Perfect virtual display for game streaming 项目地址: https://gitcode.com/gh_mirrors/pa/parsec-vdd 在当今多任务工作流和远程办公日益普及的时代&#xff… · 2026/9/24 23:54:18

AI时代代码合并冲突激增300%?揭秘4步自动化解决流程,今天不学明天就加班
AI时代代码合并冲突激增300%?揭秘4步自动化解决流程,今天不学明天就加班

更多请点击: https://kaifayun.com 第一章:AI时代代码合并冲突激增的底层归因与影响全景 AI编码助手(如Copilot、CodeWhisperer、TabNine)的普及正悄然重构开发协作范式——当数十名工程师基于相似语义提示生成高度同质化的补丁&… · 2026/9/25 7:47:03

有哪些好用的自动化运维工具和平台?
有哪些好用的自动化运维工具和平台?

有哪些好用的自动化运维工具和平台? **摘要:**选自动化运维平台,与其问“哪家好”,不如问“怎么选”。本文从政务云等复杂场景出发,梳理了选型前需要考察的六个核心维度,帮助建立科学的评估框架。 先回应一… · 2026/9/14 9:38:07

杜比5.1测试视频:家庭影院声学校准全指南
杜比5.1测试视频:家庭影院声学校准全指南

1. 这个“杜比5.1测试视频”到底测什么?先搞清它不是“音效包”也不是“电影资源”很多人第一次看到“杜比DOLBY 5.1声道测试视频”这个标题,第一反应是:“哇,能下到带杜比音效的高清电影了?”“是不是那种影院级环绕声… · 2026/9/25 7:47:12

d3dx11_43.dll缺失修复全攻略:从DirectX运行库到手动放置
d3dx11_43.dll缺失修复全攻略:从DirectX运行库到手动放置

如果你玩过几年前的DirectX 11游戏,多半见过这么一幕:双击游戏图标后,屏幕上弹出一句“无法启动此程序,因为计算机中丢失d3dx11_43.dll”,或者英文版“The program cant start because d3dx11_43.dll is missing from … · 2026/9/25 7:47:12

RF-DETR Benchmark 全解读:COCO 检测 / 实例分割 / 关键点任务的精度与延迟实测对照
RF-DETR Benchmark 全解读:COCO 检测 / 实例分割 / 关键点任务的精度与延迟实测对照

人工智能计算机视觉深度学习微调 【免费下载链接】rf-detr RF-DETR is a real-time object detection and segmentation model architecture developed by Roboflow, SOTA on COCO, designed for fine-tuning. [ICLR 2026] 项目地址: https://gitcode.com/gh_mirro… · 2026/9/25 7:47:12

基于PyQt6的本地快捷启动器:统一管理软件、文档、文件夹与网址
基于PyQt6的本地快捷启动器:统一管理软件、文档、文件夹与网址

你有没有这种感觉:浏览器书签栏攒了几百个链接,桌面上铺满快捷方式,硬盘里的文档散落在七八个文件夹,每次开工前光找入口就要花掉五分钟。我就是被这种“找东西”的体验折磨到忍无可忍,才动手做了这个编号 806 的小项目… · 2026/9/25 7:47:12

BentoML Diffusers API 完整指南:import_model / save_model / load_model / get 实战详解
BentoML Diffusers API 完整指南:import_model / save_model / load_model / get 实战详解

模型推理服务人工智能后端大模型MLOpsLLMOps 【免费下载链接】BentoML The easiest way to serve AI apps and models - Build Model Inference APIs, Job queues, LLM apps, Multi-model pipelines, and more! 项目地址: https://gitcode.com/gh_mirrors/be/BentoM… · 2026/9/25 7:47:00

PaddleSpeech GE2E 说话人编码器实战:从多数据集预处理到说话人嵌入提取与迁移学习
PaddleSpeech GE2E 说话人编码器实战:从多数据集预处理到说话人嵌入提取与迁移学习

人工智能语音音频NLP媒体生成 【免费下载链接】PaddleSpeech Easy-to-use Speech Toolkit including Self-Supervised Learning model, SOTA/Streaming ASR with punctuation, Streaming TTS with text frontend, Speaker Verification System, End-to-End Speech Translation … · 2026/9/25 7:47:00

数值优化(Numerical Optimization)学习系列-03-共轭梯度方法(Conjugate Gradient)
数值优化(Numerical Optimization)学习系列-03-共轭梯度方法(Conjugate Gradient)

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:31

创维E900V22D刷机全攻略:S905L3SB芯片兼容性解析与救砖实战
创维E900V22D刷机全攻略:S905L3SB芯片兼容性解析与救砖实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:31

MQTT协议原理与Broker服务器搭建实战:从Mosquitto到EMQX
MQTT协议原理与Broker服务器搭建实战:从Mosquitto到EMQX

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:37

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码