zhoushoujianwork/easyeda-agent

zhoushoujianwork★ 222GoLast synced: 2026-08-14

Open on GitHub

README excerpt

easyeda-agent 面向 EasyEDA(嘉立创EDA专业版)的 AI 原生自动化层 GitHub · 立创插件市场 · English easyeda-agent 把官方 EasyEDA 扩展 API 变成一套 有类型、可观测、Skill 友好 的系统。EasyEDA 插件保持极薄——它连到本地 agent、只执行被批准的动作;Go CLI/daemon 掌管协议、状态、产物、校验和面向用户的工作流。 为什么做这个 上游 run-api-gateway 证明了关键入口:代码能跑在 EasyEDA 内、访问官方 eda 对象。但它把「裸 JavaScript 执行」当作主工作流——强大,但对 AI agent 太脆弱。 本项目的连接器是真实可用的:daemon 固定监听单端口 60832 ( 0xEDA0 ,"EDA" 写进十六进制;0.15.0 起弃用与官方 gateway 冲突的 49620) (不外溢、被占用时自动接管旧 easyeda daemon)、连接器锁定该端口、校验握手、 自愈重连 、把一套 有类型的动作目录 分发到官方 eda. API。裸 JS 仅作为需二次确认的 debug.exec js 逃生口保留。 - Skill 描述专家工作流和护栏; - Go CLI/daemon 暴露稳定的 typed actions; - EasyEDA 连接器插件 只做到官方 eda. 的桥接; - 产物、截图、DRC 结果、审计日志都是一等输出。 工作原理 - Skill 或人跑一条 easyeda 命令; - Go CLI 校验输入、把 typed action 提交给本地 daemon; - daemon 跟踪已连接的 EasyEDA 窗口、经 WebSocket 路由每个动作、记录审计日志/产物/校验结果; - 连接器扩展跑在 EasyEDA 内、调用官方 eda. API; - 结构化结果回流到 CLI 和 Skill,下一步基于 真实编辑器状态 来规划。 动作目录已覆盖原理图、PCB、文档导航、板级绑定、产物导出、诊断。完整清单与路线图见 docs/FEATURES.md。 站在巨人的肩膀上 我们不重造轮子,而是把 成熟的一层层能力叠起来 ,让 AI agent 直接可用: - 官方 eda. API —— 嘉立创 EDA 专业版自己暴露的 86 个命名空间,是真正的能力底座; - 上游 run-api-gateway —— 证明了「代码能跑在 EasyEDA 内、访问 eda 对象」这条关键入口; - 成熟的 AI Agent Skill 范式 —— 用 Skill 描述专家工作流 + 护栏,用 typed action 让每一步 可观测、可验收、可回放 ,而不是把「裸 JS 执行」丢给模型硬扛。 在这三层之上,easyeda-ag…

View full README on GitHub →
Agentsdsh-pluginagent

Category