Skip to content

Releases: LUOaini1213/civil-buddy

工作台 0.4.0 试用(给表格路径就装箱 · 读不到会明说)

Choose a tag to compare

@LUOaini1213 LUOaini1213 released this 31 Aug 07:23

双击 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 界面:左栏项目 · 一个聊天框)

Choose a tag to compare

@LUOaini1213 LUOaini1213 released this 31 Aug 05:37

界面重做为经典 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)

Choose a tag to compare

@LUOaini1213 LUOaini1213 released this 31 Aug 02:50

自 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)

Choose a tag to compare

@LUOaini1213 LUOaini1213 released this 20 Aug 12:36

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。行业总判仍部分合格。