Repository navigation
Releases: Logosss1/Edict_Court
Release list
Edict for Mac 1.2.7
Edict for Mac 1.2.7 · Apple Silicon (arm64)
What's new since 1.1.0
- Collaboration designs: the Three Departments and Six Ministries flow is now a versioned design you can copy, edit, pin per edict and roll back. Running edicts keep the version they started with. Design your own on a flow canvas: phases are rows, drag to reorder, drop a step on another to run them in parallel, and drag a review's ↺ onto an earlier step to set where a rejection goes. A form and a JSON view are also available. Undo / redo, ⌘S, autosave, favourites and undoable delete are included. The built-in 三省六部 stays read-only.
- Per-role and per-official models: each role in your own design can use a specific model and thinking level. Built-in officials are listed one per row in Models. If a chosen model is removed, the role falls back to strong / economy routing and the log says so.
- Thinking levels from the model itself: 检测思考档位 sends one tiny request per level name and keeps the ones the service accepts. New models are detected when you save them. Levels are shown by their API names (None · Minimal · Low · Medium · High · XHigh · Max · Ultra). A relay that accepts any value is marked "unconfirmed".
- Economy model fallback: if the service says it doesn't offer the economy model (e.g. a relay group), that official switches to your main model and carries on, with a notice.
- A finer Tang court that follows the palace layout: all scenes are redrawn at twice the detail, and officials have 29 animations that follow their work. A new 太和殿广场 scene sits on the route 太和殿 → 广场 → 承天门 → 六部值房, walked with the arrow keys or by clicking. You can hover and click officials and objects, replay a finished edict, and watch day / night and weather change. Each design can set its own court seating.
- Hover descriptions on the activity bar, the 军机处 list, the court toolbar and every control in the edict box.
Install: download Edict-1.2.7-arm64.dmg. Not signed with a Developer ID and not notarized — allow it once in System Settings → Privacy & Security → "Open Anyway". Your data folder is kept when you install over 1.x.
Verified: 54/54 unit + integration tests (mock LLM), 21/21 + 67/67 end-to-end UI checks and the court smoke test on Linux + Xvfb. Packaged and launched on an Apple Silicon Mac. Not yet verified with a real model service; mounting the DMG and Gatekeeper first launch not checked.
SHA-256 Edict-1.2.7-arm64.dmg: 880cec7828584c1647d060bcac951b5f6c69786c0481b3780678f7e67be2283a
中文说明
1.1.0 以来的新功能
- 协同设计:三省六部流程变成有版本的「设计」,可复制、修改、按旨意固定、回滚,进行中的旨意不受影响。在流程画布上可视化编排:阶段为行,拖动排序,叠放即并行,拖审议卡的 ↺ 设定封驳退回到哪一步;也可用表单或 JSON 编辑。支持撤销 / 重做、⌘S、自动暂存、收藏和可撤销的删除。内置三省六部保持只读。
- 角色与官员单独选模型:自己设计里的每个角色可指定模型和思考程度;内置官员在「模型配置」里一人一行设置。指定的模型被删除后,自动改回强 / 经济路由并在日志里提示。
- 思考档位来自模型本身:「检测思考档位」对每个档位发一个极小的请求,只保留服务接受的档位;新加的模型保存时自动检测。档位用 API 原名显示(None · Minimal · Low · Medium · High · XHigh · Max · Ultra)。中转站什么值都接受时标「未能确认」。
- 经济模型自动回退:服务(比如中转站分组)说不支持经济模型时,该官员自动改用主模型继续,并给出提示。
- 更精细的唐风朝堂,按宫殿布局走:场景两倍精度重绘,官员 29 种动作跟随实际工作。新增太和殿广场,路线是 太和殿 → 广场 → 承天门 → 六部值房,可用方向键或点击行走。可以悬停、点击官员与物件,回放已结案的奏折,昼夜和天气会变化。每个设计可单独设置朝堂站位。
- 悬停说明:活动栏、军机处列表、朝堂工具栏和下旨框的每个控件都有。
安装:下载 Edict-1.2.7-arm64.dmg。未签名、未公证,首次打开需在「系统设置 → 隐私与安全性」中点「仍要打开」。覆盖安装 1.x 会保留数据目录。
验证:单元 + 集成测试 54/54(mock LLM),端到端 UI 21/21 + 67/67 和朝堂行走测试(Linux + Xvfb);已在 Apple Silicon Mac 上打包并启动。尚未用真实模型服务验证;DMG 挂载与 Gatekeeper 首次打开未检查。
Edict for Mac 1.1.0
Edict for Mac 1.1.0 · Apple Silicon (arm64)
What's new
- Thinking-level slider in the edict box and the court: its steps are the selected model's own levels, and the far right is always that model's highest level. Set per model (OpenAI
reasoning_effort/reasoning.effort, Claudeoutput_config.effortorthinking.budget_tokens, Qwen, GLM, or custom JSON with levels likeultra) and per official. If a service rejects the parameter, it is dropped and the call retried once. - Readable model errors: relay errors such as HTTP 503 "this group doesn't support the model or access method" are no longer retried blindly. An error card explains the cause and offers retry with another model (re-runs only the failed step). Protocol probe in Models tests Chat / Responses / Messages with and without thinking parameters.
- HTML preview: run generated pages in a sandboxed built-in browser with a console, device sizes, auto-reload and outbound-network blocking. Agents check their pages with the new
preview_pagetool (errors + screenshot). - Skills & MCP center: create, edit, enable and assign Skills; configure MCP servers with Cursor's
mcp.jsonformat (stdio, Streamable HTTP, legacy SSE), per-tool risk and approval, per-official grants. Local commands need your confirmation; secrets move into the macOS keychain.
Install: download Edict-1.1.0-arm64.dmg. Not signed with a Developer ID and not notarized — allow it once in System Settings → Privacy & Security → "Open Anyway". Your data folder is kept when you install over 1.0.0.
Verified: 41/41 unit + integration tests (mock LLM; MCP against a real process and real local HTTP servers), 20/20 + 19/19 end-to-end UI checks on Linux + Xvfb, DMG structure check. Not yet verified on a real Mac or with a real model service.
SHA-256 Edict-1.1.0-arm64.dmg: efca3d6610bdfc4c56b0da399549570671bd051433b5fc50239cbba562b36f23
中文说明
新功能
- 思考程度滑块(工作台输入框与朝堂口谕框):刻度就是所选模型自己的档位,最右 = 该模型最高档。可按模型设置(OpenAI、Claude、Qwen、GLM 或自定义 JSON,可加
ultra等档位)与按官员设置;服务拒绝思考参数时自动去掉并重试一次。 - 可读的模型错误:中转站 503「当前分组不支持该模型或接入方式」等配置错误不再盲目重试;错误卡片写明原因与做法,可「换模型重试」(只重跑失败的那一步)。「模型配置」新增「协议探测」。
- HTML 预览:在沙箱内置浏览器中运行生成的网页:控制台、视口尺寸、自动刷新、默认拦截外网。官员用新工具
preview_page截图自验。 - 技能与 MCP 中心:技能增删改、启停、授权;MCP 使用与 Cursor 相同的
mcp.json格式(stdio / Streamable HTTP / 旧版 SSE),逐工具风险与审批、按官员授权;本地命令须你确认,密钥自动存入钥匙串。
安装:下载 Edict-1.1.0-arm64.dmg。未签名、未公证,首次打开需在「系统设置 → 隐私与安全性」中点「仍要打开」。覆盖安装 1.0.0 会保留数据目录。
验证:单元 + 集成测试 41/41(mock LLM;MCP 使用真实子进程与本地 HTTP 服务),端到端 UI 20/20 + 19/19(Linux + Xvfb),DMG 结构校验通过。尚未在真实 Mac 与真实模型服务上验证。
Edict for Mac 1.0.0
Edict for Mac 1.0.0 · Apple Silicon (arm64)
A new codebase that replaces the 0.x desktop packaging. 1.x ships for Apple Silicon Macs only; the 0.x releases (Intel macOS, Windows, Linux) remain available below.
Highlights
- Two modes on one runtime, switched with ⌘J: a Cursor-style workbench (edict box, activity stream, Monaco editor, terminal, search, Git) and a pixel Tang-dynasty court with four scenes.
- Three collaboration tiers: Solo, Court Lite (default) and Full Court, following EDICT's Three Departments and Six Ministries state machine — no path bypasses the Chancellery's review.
- Real-time intervention: pause / cancel / resume, notes the agent must answer, interjections in court debates, editing the plan before release, and a memorial review overlay.
- SHA-256 hash-chained audit log, persisted run nodes with local retry and restart recovery.
- OpenAI Chat Completions, Anthropic Messages and OpenAI Responses with your own base URL, key and model; no hard-coded keys.
- Token economy: strong/economy routing, repo map and symbol outlines, prompt caching, rolling compression, budgets and estimates.
Install: download Edict-1.0.0-arm64.dmg. Not signed with a Developer ID and not notarized — allow it once in System Settings → Privacy & Security → "Open Anyway".
Verified: 24/24 unit + integration tests (mock LLM), 20/20 end-to-end UI checks on Linux + Xvfb, DMG structure check. Not verified on a real Mac or with a real model service.
SHA-256 Edict-1.0.0-arm64.dmg: 743b0543253cf6311d23b378c685248f4cd3028b3d2d0d0c5560623929dc4234
中文说明
全新代码库,取代 0.x 的桌面封装版本。1.x 仅支持 Apple Silicon Mac;0.x 版本(Intel Mac、Windows、Linux)仍保留在下方。
- 同一运行时的两种模式(⌘J 切换):Cursor 式工作台与像素唐风朝堂(四个场景)。
- 三档协同:Solo / Court Lite(默认)/ Full Court,状态机与 EDICT 三省六部一致,不能绕过门下省审议。
- 实时干预:叫停 / 取消 / 恢复、朱批必回应、议政插话、放行前涂改方案、奏折批阅浮层。
- SHA-256 哈希链审计;节点持久化,失败或重启后只重跑失败节点。
- 支持 OpenAI Chat、Anthropic Messages、OpenAI Responses,base_url / Key / 模型均由你填写,不内置任何 Key。
安装:下载 Edict-1.0.0-arm64.dmg。未签名、未公证,首次打开需在「系统设置 → 隐私与安全性」中点「仍要打开」。
验证:单元 + 集成测试 24/24(mock LLM)、端到端 UI 20/20(Linux + Xvfb)、DMG 结构校验。尚未在真实 Mac 与真实模型服务上验证。
Edict_InnerCourt 0.3.2
Edict_InnerCourt 0.3.2
This release improves desktop startup reliability and Agent settings while preserving EDICT's original Three Departments and Six Ministries orchestration workflow.
What's changed
- Fixed the desktop startup handoff so a successful local dashboard launch reliably leaves the loading screen and opens the main console.
- Fixed the Settings return path so it restores the dashboard window instead of leaving the app on a stale or hidden startup page.
- Improved startup and dashboard IPC coordination with bounded navigation recovery and clearer readiness sequencing.
- Improved Agent settings with Chinese role names and concise responsibility descriptions while preserving canonical Agent IDs and the original workflow.
- Added regression coverage for startup recovery, Settings-window return, project file access, workflow display, and the desktop workbench experience.
- Excluded portable Python cache files from packaged assets so local build paths are not carried into releases.
Downloads
| Platform | Package |
|---|---|
| macOS (Apple Silicon) | Edict_InnerCourt-0.3.2-arm64-mac.zip |
| macOS (Intel) | Edict_InnerCourt-0.3.2-mac.zip |
| Windows (x64) | Edict_InnerCourt-0.3.2-win-x64.zip |
| Linux (x64) | Edict_InnerCourt-0.3.2-linux-x86_64.AppImage |
Installation
Download the package for your platform, extract it, and launch Edict_InnerCourt. On first launch, configure your own provider endpoint, API key, model, Agent bindings, and optional dispatch channel in Settings.
Edict_InnerCourt 0.3.1
Edict_InnerCourt 0.3.1
This release packages the current macOS desktop workbench around EDICT's original Three Departments and Six Ministries multi-agent workflow. The orchestration core remains unchanged.
Highlights
-
Make local desktop task dispatch work by default after provider, model, and Agent setup, without requiring a separately running OpenClaw Gateway.
-
Make task controls operational: stop, cancel, resume, retry, archive, and delete now validate state, report failures, and terminate active local dispatches when requested.
-
Add five bundled project-native Skills for triage, planning, review, coding, and documentation.
-
Add bundled local MCP tools for workspace file listing, safe file reading/search, and project-scoped memory while preserving user MCP configuration.
-
Add regression coverage for task actions, built-in capabilities, local dispatch, cancellation, packaged startup, and the full desktop UI flow.
-
Publish separate Apple Silicon and Intel macOS ZIP packages without replacing earlier release artifacts.
Installation
-
Apple Silicon: download Edict_InnerCourt-0.3.1-arm64-mac.zip.
-
Intel: download Edict_InnerCourt-0.3.1-mac.zip.
-
Extract the ZIP and open Edict_InnerCourt.app.
-
On first launch, configure your own provider endpoint, API key, model, and Agent bindings in Settings.
Compatibility and security
-
macOS 13 or later.
-
Node.js, Python, OpenClaw, and the supported runtime components are bundled in the application package.
-
This build is not signed or notarized with an Apple Developer certificate; if macOS blocks the first launch, Control-click the app and choose Open after verifying that the ZIP came from this release page.
-
No maintainer provider credentials, channel secrets, personal workspace data, or local runtime data are included in these assets. Configure your own credentials locally.
See README.md in the repository for the full setup guide, architecture, troubleshooting, and security boundary.
Edict_InnerCourt 0.2.1
What's changed
- Move the remaining core OpenClaw setup into the desktop app: bundled runtime, agent/workspace defaults, shared-session visibility, and first-run data initialization.
- Add in-app Dispatch Channel configuration for Feishu, Telegram, Discord, Slack, and Signal, including plugin installation, named accounts, connection probing, removal, reload, and macOS secure credential storage.
- Preserve the single active Inner Court conversation, shared Agent memory, deletion controls, attachment isolation, and runtime diagnostics.
- Keep provider credentials and personal configuration out of source files, packaged assets, and release artifacts.
The existing v0.2.0 release remains available.
Edict_InnerCourt 0.2.0
Edict_InnerCourt 0.2.0
Highlights
- Enforce a single unfinished Inner Court discussion at a time.
- Attach new Inner Court rooms to each Agent's canonical
agent:<agentId>:mainsession so task-board work and Inner Court conversations share working memory. - Add a live work-status panel with current task, recent activity, source task, and blocking information.
- Add read-only progress requests for running Agents; requests are queued and duplicate clicks are coalesced without creating a new task or changing the original task.
- Add first-run readiness checks for runtime dependencies, provider credentials, model discovery, and Agent bindings.
- Fix cancellation races so a run is marked active only after its process is actually created.
- Add deletion controls for terminal records in Inner Court archives, Court Discussions, the task board, memorials, and detail pages.
- Keep original Agent Skills intact during shared Inner Court runs; command execution, arbitrary file writes, and task dispatch remain disabled during discussions.
Verification
- Python: 240 passed, 1 skipped.
- Desktop/Vitest: 39 passed.
- Playwright UI: 16 passed.
- Source Electron launch and smoke checks passed before producing arm64 and x64 ZIP packages.
Security boundary
Release assets do not include personal provider details, API keys, local runtime data, logs, caches, or credentials. Configure your own provider on each computer after first launch. This package is unsigned and not notarized.
Edict_InnerCourt 0.1.5
Edict_InnerCourt 0.1.5
This release is the first complete desktop distribution in the preserved 0.1.x line.
Included
- macOS Apple Silicon and Intel ZIP packages.
- Bundled Node.js, Python, and OpenClaw runtime.
- In-app provider, API key, model, Agent binding, runtime, and security checks.
- One active Inner Court discussion at a time.
- Deletion of finished Inner Court, Court Discussion, task-board, memorial, and detail records.
- Attachment and temporary-runtime cleanup when a record is deleted.
- Safe attachment handling, controlled research, failed-turn recovery, and the EDICT task workflow.
- Secure local storage for provider credentials; personal configuration is not included in the repository or release assets.
Verification
- Python: 235 passed, 1 skipped.
- Desktop/Vitest: 39 passed.
- Playwright UI: 15 passed.
- arm64 launch and runtime smoke checks passed; the x64 package was also built and smoke-checked.
This package is unsigned and not notarized. Configure your own provider after first launch.
Edict_InnerCourt 0.1.4
Edict_InnerCourt 0.1.4
This is a preserved intermediate macOS desktop package from the Edict_InnerCourt 0.1.x development line.
Included
- Apple Silicon and Intel macOS ZIP packages.
- The desktop setup flow for provider, model, and Agent configuration.
- Packaged Node.js, Python, and OpenClaw runtime components.
- The Inner Court and record-management workflow available in this development milestone.
This is a historical package. For the recommended user experience and latest fixes, use the newest release. Configure your own provider after first launch.
Edict_InnerCourt 0.1.3
Edict_InnerCourt 0.1.3
This is a preserved intermediate macOS desktop package from the Edict_InnerCourt 0.1.x development line.
Included
- Apple Silicon and Intel macOS ZIP packages.
- The desktop workflow for configuring a provider and launching the local application.
- The packaged runtime and the Inner Court interface available in this development milestone.
This is a historical package. For the recommended user experience and latest fixes, use the newest release. Configure your own provider after first launch.