Releases: LUOaini1213/civil-buddy
Release list
工作台 0.4.0 试用(给表格路径就装箱 · 读不到会明说)
双击 start-workbench.bat,浏览器会自动打开 http://127.0.0.1:8765。不用装 Python,不用配环境。
这一版新增
给个表格路径就能装箱。 在输入框直接说「pack D:\某项目\发货清单.xlsx」,或点回形针把表传上来。
读不到会明说。 这一版花在这上面的力气比新功能还多:路径拼错、表格解析不了、装箱引擎没连上——任何一种情况,作业单里都会写清「给了表格路径但读不到 —— 下面的数字不是这张表算出来的」。不会不吭声换成演示数据,再给你一串看着很像样的柜数。
没配 Key 时提示指向界面。 点右上角「设置 → 模型设置」填自己的 Key(DeepSeek / z.ai 等都行),改完立即生效,不用重启、不用改文件。
试用包的边界(说在前面)
- 不含装箱引擎。 试用包只有工作台本体。输入「装箱」会得到一张说明卡,不是 3D 拼柜界面——3D 拼柜 / 重心 / 出运裁决那部分需要完整仓库。上面说的「给路径就装箱」同理:exe 会去连装箱引擎,连不上就如实告诉你连不上。
- 不含 API Key。 需要你自己填一个。
- 零外链。 断网可用,不联外网、不注册 Service Worker。
- 所有产出都是内部讨论 AI 草稿,不是签认件。涉及结构安全、危大工程的内容必须由持证人员依据正式规范复核签字。
校验
sha256 d5b762d615d478169591882749f5a190a919c026176d684ba99d276fa8ecbbb6
CI 全绿后发布(本版起 CI 也跑 exe 侧的 Rust 门禁——此前不跑,导致三条断言烂了好几轮没人发现)。
工作台 0.3.0 试用(co-work 界面:左栏项目 · 一个聊天框)
界面重做为经典 co-work 形态。解压后双击 start-workbench.bat,浏览器几秒后自动打开 http://127.0.0.1:8765/
首次运行会看到什么(正常现象,不是病毒)
exe 没有做代码签名(个人开源项目,代码签名证书需企业实体)。Windows 会拦一次:
蓝色弹窗「Windows 已保护你的电脑」→ 点 「更多信息」 → 点 「仍要运行」。
源码全部公开、MIT 许可,可自行 cargo build 复现构建。
运行要求:Windows 10/11 x64。端口 8765 被占用可设 CIVIL_PORT 换端口。
这版改了什么
1. 界面干净了
| 之前 | 现在 |
|---|---|
| 三栏 + 5 个独立输入入口 + 7 个功能区块 | 左栏项目 + 中间一个聊天框 + 右侧审计抽屉 |
| 左栏塞着会话列表、岗位搜索框、66 岗常驻名册 | 左栏只有项目树(项目 > 该项目下历次会话) |
| 输入框下面挂着本机路径 / 导入 / 成套投标 / 附件 / 上传 / 5 个预填按钮 | 全部移除 |
| 顶栏 8 个控件(其中 4 个徽章恒不可见,是死 UI) | 只留高频;模型与知识库收进「设置」菜单 |
每次开页面对话流都多一行 SyntaxError 噪音 |
零噪音 |
| 「+ 新建任务」点了没反应(死键) | 正常工作 |
2. 左栏项目(两级) — 项目下挂历次会话,点会话回到那次对话(对话正文已落盘)。
项目可新建、可改名(改名后历史会话自动跟随)。说到项目名会自动归类;说不到就进「未归类」,
不会自动造出一堆垃圾项目。
3. 66 岗按需召唤 — 名册不再常驻占地方。输入 / 选「点名岗位」按大类下钻,或直接
@岗位名 补全。选中即真正点名,岗位以可移除的小标签贴在输入框上方。
4. 装柜台不再跳走 — 输入「装箱」直接在对话流里嵌一块装柜台面板,可放大可收起。
:8000 没起时给的是启动指引,不是空白页。
边界(诚实说明)
- 装柜台不在试用包内:试用 zip 只含工作台本体;装箱引擎(3D 拼柜 / 重心 / 出运裁决)
随完整仓库分发。输入「装箱」会看到说明卡,其余 66 岗不受影响。 - 点会话恢复的是对话正文;时间线卡、审批卡、引用块这些渲染装饰不还原。
没有留存正文的旧会话会明说「上文从此刻重新开始」——不假装接上了。
产出永远是 AI 草稿,不是签认件,高风险岗需人工确认。
工作台 0.2.0 试用(界面里填 Key,可选 DeepSeek / z.ai)
自 0.1.0(2026-08-20)以来的试用包更新。解压后双击 start-workbench.bat,浏览器几秒后自动打开 http://127.0.0.1:8765/
首次运行会看到什么(正常现象,不是病毒)
本 exe 没有做代码签名(个人开源项目,代码签名证书需企业实体)。从网上下载的未签名程序,Windows 会拦一次:
蓝色弹窗「Windows 已保护你的电脑」→ 点 「更多信息」 → 点 「仍要运行」
源码全部公开在本仓库,MIT 许可,可自行 cargo build 复现构建。杀毒软件偶尔会对未签名的 Rust 程序误报,同理。
运行要求:Windows 10/11 x64。没有 macOS / Linux 构建;这两个平台请从源码跑(见 给试用的人.md 方式 B)。
端口 8765 被占用时会启动失败并提示,可设 CIVIL_PORT 换端口。
这版最重要的三件事
1. 不用改配置文件就能跑 — 启动后点右上角「模型」,填自己的 API Key:
| 供应商 | 接口地址 |
|---|---|
| DeepSeek | https://api.deepseek.com |
| z.ai(GLM) | https://api.z.ai/api/paas/v4 |
| OpenAI / 任意 OpenAI 兼容 | 自填 |
选供应商自动填端点与候选模型,模型名可自由输入(以供应商文档为准)。点「保存并生效」立刻切换,无需重启;「回退到 .env」回到配置文件口径。
Key 只存工作台进程内存:不写盘、不回显明文、不进日志,关掉即失效。浏览器从不直连供应商,
/chat/completions由工作台进程发出。
z.ai 若用 Coding Plan,端点要换成/api/coding/paas/v4,与通用端点不通用。
2. 缺 demo/.env 不再拒绝启动 — 0.1.0 会直接退出,现在提示一句后照常启动,Key 在界面里填。
3. 一句话直达 — 聊天框整条输入 装箱 / 招标 / 交底 / 审计 / 文书 / 记分卡 直接跳转。只有整条等于这些词才触发,「帮我装箱一下」这类正常提问照常走问答。
还有
- 启动器改用绝对路径调 exe(加固的 Windows 镜像禁用「当前目录搜索可执行文件」时,0.1.0 会报「不是内部或外部命令」)
- 界面去掉全部装饰性符号,状态语义改纯文字或单色圆点
- 深色/浅色双主题 + 大字模式 + 窄屏适配,零外链(内网断网可用)
- 修复装柜台整页白屏(Vue 模板绑定缺定义),并加了防再发门禁
边界(诚实说明)
装柜台不在试用包内。 试用 zip 只含工作台本体;装箱引擎(3D 拼柜 / 重心 / 出运裁决)随完整仓库分发。输入「装箱」会看到说明卡,其余 66 岗不受影响。完整体验见仓库 README 与 给试用的人.md。
产出永远是 AI 草稿,不是签认件,高风险岗需人工确认。
工作台 0.1.0 试用(需自备 API Key)
Civil Buddy 工作台试用包。内部讨论 AI 草稿,不是签认件。
- LICENSE:MIT
- 自备 API Key(填你自己的,包内不含任何密钥):CIVIL_API_KEY / OPENAI_API_KEY / DEEPSEEK_API_KEY,走 OpenAI 兼容 Chat Completions,不必 DeepSeek
- 解压 zip,复制 demo.env.example 为 demo.env,填 Key;可选 CIVIL_JOB_ROOT(不要 D:\layout)
- 双击 start-workbench.bat,点一个岗,试「写一份」
- 说明:仓库根 给试用的人.md
主链头指针仍是 T039 pm-daily。行业总判仍部分合格。