easyeda-agent v0.14.1
[0.14.1] - 2026-07-19
Fixed
schematic.pin.set_no_connect真正生成非连接 X 标识(订正 0.5.14 的平台 no-op 误诊):
真机复现确认setState_NoConnected(...)只修改当前 pin 句柄的待提交状态,必须再
await pin.done()才会写回画布;此前 handler 漏掉done(),fresh readback 因而恢复
false,被误判成 EasyEDA Pro 3.2.x 平台限制。现在改走
sch_PrimitiveComponent.get(id) → component.getAllPins(),逐脚 setter +done(),再用
新器件实例回读验证。Pro 3.2.149 真机已确认绿色 X 出现、noConnected:true,且
sch check的 floating-pin 计数同步减少;--clear同路径持久化清除。
(#133 Bug 3 / #134, 感谢 @zhiqiangme 贡献)- skill 脚本 Windows 中文环境 GBK 解码崩溃(#133 Bug 4):bulk-connect /
bulk-place / sch / diff 四脚本的subprocess.run显式encoding='utf-8', errors='replace'——CLI 输出恒为 UTF-8,此前text=True在 Windows 中文环境
按系统 GBK 解码,器件描述含中文时UnicodeDecodeError崩溃。 - 文档:environment-setup.md 新增 PowerShell 5.1 吞 JSON 参数双引号的说明
与绕行(--%/ 反引号转义 / CSV 形式 / PowerShell 7+)(#133 Bug 5)。
One-line install/update:
curl -fsSL https://raw.githubusercontent.com/zhoushoujianwork/easyeda-agent/main/install.sh | sh
Installs/updates:
- easyeda CLI/daemon
- easyeda-agent skill for Codex (
/.codex/skills) and/or Claude Code (/.claude/skills) when detected - prints EasyEDA connector .eext import URL
Skill targets: set EASYEDA_INSTALL_SKILLS=codex,claude to force targets, none to skip, or EASYEDA_SKILL_PRESERVE=1 to keep local edits.