Skip to content

Releases: Aruing/Aruing

v0.1.4

Choose a tag to compare

@github-actions github-actions released this 09 Oct 07:20
83bd477

v0.1.4 —— 产品完备批:持久化 + 流式 + 全覆盖扫描

0.2.0「完备不脆弱」北极星的产品地基批次:会话不因进程退出而丢、回复逐字流式、巨表扫描不漏中段。

持久化与超巨输出留存(#145 #146 #149 #150 #151,经 #157 集成)

  • 会话 / 消息 / 诊断账本(RunLedger)落盘(默认 ~/.aruing/data),重启全量恢复;aruing sessions 只读列出历史会话
  • 挂起 Run 快照落盘 suspended/,跨进程 Resume:重启后同会话首条回复即接续澄清
  • 超巨工具输出 spill 双写:stdout 超内存上限全量落盘 spool/,evidence.read 盘读翻页到内联截断点之后(#18 最后的截肢点关闭)

流式响应全链(#148 #152 #154 #156,经 #167 集成)

  • llm token 流 → Tower 校验路由后仅最终 reply 正文流式 → Service.TurnStream 同步回调 → TUI(inline / app)逐字增量渲染
  • 结构化推理不外流;中断明确失败、无半截消息(消费错误粘住,成功才落库);生成中 Ctrl+C 只取消当前轮,之后可继续输入

大表全覆盖 map-reduce 投影(#155 #158 #159 #161)

  • 表格两遍分片全覆盖:全局频次基准 → 片内稀有代表补位 → Reduce 归并;根因藏中段不漏(bench 机械对照:单遍随 N 断崖 vs map-reduce 全 N 平坦)
  • 显式配置才启用(tools.projection.method: map-reduce),默认路径逐字节不变;bigtable-fleet 场景(3000 行 CRD 大表)+ 场景级 chat-env 注入进例行 smoke

其他

  • 工具链 go1.26.9 + x/net v0.60.0:清除 govulncheck 可达漏洞(#169)
  • 升级路径不变:aruing update 自更新 / 一行安装脚本

What's Changed

  • fix: pr-agent #141 R1 分诊——采纳 3 + 证伪钉板 2(探针字面量 Trim / judge --probe flag 冲突报错 / ctx 传播) by @Feudalman in #142
  • docs: v0.1.3 发布收尾——完成标志 11 置绿 + 收尾装置行补 #142 + README 发布行 by @Feudalman in #143
  • feat: 新增 aruing-pr-review 兜底审核 skill + PR 规模纪律 by @Feudalman in #147
  • feat: implement streaming output s1 by @Go-Go-Zeppelin in #148
  • feat: stream tower replies after validated routing by @Go-Go-Zeppelin in #152
  • feat: add streaming turn support to session service by @Go-Go-Zeppelin in #154
  • feat: stream replies in terminal UIs by @Go-Go-Zeppelin in #156
  • feat: 0.1.4 持久化集成分支合回 main(persistence 步骤 1–4 + map-reduce 步骤 1) by @Feudalman in #157
  • feat: map-reduce 教学面接线——k8s Spec / tower prompt / example.yaml(0.1.4 map-reduce 步骤 2) by @Feudalman in #158
  • feat: map-reduce 对照装置——rich-value fleet 生成模式 + 三档机械判分(0.1.4 map-reduce 步骤 3) by @Feudalman in #159
  • docs: architecture 补 map-reduce 步骤 2/3 事实(教学面 + fleet 生成 + 三档判分) by @Feudalman in #160
  • feat: bigtable-fleet 场景 + chat-env 场景级环境注入(0.1.4 map-reduce 步骤 4) by @Feudalman in #161
  • docs: streaming 随 0.1.4 交付裁决落文档(下一项改 streaming 收线) by @Feudalman in #162
  • docs: add English title and wording rules to PR description skill by @Feudalman in #163
  • docs: collapse project-state history into a version index by @Feudalman in #164
  • feat: integrate streaming output into main by @Go-Go-Zeppelin in #165
  • revert: feat: integrate streaming output into main by @Go-Go-Zeppelin in #166
  • feat: streaming 集成分支合回 main(0.1.4 S1–S4 流式响应) by @Feudalman in #167
  • chore: bump toolchain go1.26.9 + x/net v0.60.0 to clear reachable vulns by @Feudalman in #169
  • docs: 0.1.4 里程碑关闭收尾(project-state + README 双语 → v0.1.4) by @Feudalman in #170
  • release: v0.1.4 快照(产品完备批:持久化 + 流式 + map-reduce 全覆盖) by @Feudalman in #171

New Contributors

Full Changelog: v0.1.3...v0.1.4

v0.1.3

Choose a tag to compare

@github-actions github-actions released this 05 Sep 15:14
7e57c58

Changelog

  • 7e57c58 Merge pull request #141 from Aruing/release/sync-6
  • 1e09c3b docs: 修「下一步」段悬空引用——删「见下方发布运维备忘」(#139 引入,无对应段落),发布剩余步骤收敛为 production PR → tag → publish (#140)
  • d10c28a docs: 0.1.2 + 0.1.3 关闭——当前阶段/工作单元/下一步同步,v0.1.3 发布收尾 (#139)
  • 8809bf7 feat: judge ③层 LLM 辅助评与一致率(--sample-total / --rubric-llm / --agree) (#138)
  • 3b0b3fa fix: reranker 请求补 Label=rerank,token 记账落独立桶 (#137)
  • af97883 fix: probe 会话记录 token 键规范化为记录族小写 in/out + sweep 联结双键兼容旧档 (#136)
  • b2b0434 fix: judge ①层增故障特征词匹配 + sweep 脚本 bash3.2 兼容(试点批装置修复) (#135)
  • f46e65d feat: B3 ReAct 对比臂 + 决策轨迹插桩(0.1.2 步骤 5,统一实验批前置) (#134)
  • 292afb6 feat: 统一实验批运行守卫——sweep manifest 落盘 + 断点续跑跳过 + probe 断崖出图模板 (#133)
  • 5c3834e probe: scripted long-session harness with tail probes (0.1.3 step 4) (#132)
  • f046604 feat: 分层检索回灌(0.1.3 步骤 3)——λ₁ 确定性寻址 + λ₂ LLM 兜底 + 证据 raw 预览回灌 (#131)
  • d1a541a feat: tier-aware 组装器与记忆方法开关(0.1.3 步骤 2) (#130)
  • 52838e7 feat: C1 机械校验(0.1.3 步骤 1)——压缩出口地址无损补附 (#129)
  • 55c94b9 docs: 发布裁决——0.1.2 不独立发版,随 v0.1.3 一并交付(单 tag) (#128)
  • bdf505f docs: 实验批次调整——0.1.2 smoke/实验数据与 0.1.3 探针统一推迟至最终版本同批跑,下一项转 0.1.3 (#127)
  • 3842663 feat: 实验矩阵基建(0.1.2 步骤 4)——B2/B4 选择策略实验臂 + eval record 扩展 + eval-sweep 驱动器 (#126)
  • 569cf4a docs: 0.1.2-3 合并置绿(#124),下一项转步骤 4 实验跑数 (#125)
  • 0cb0824 feat: 取证决策循环接线(0.1.2 步骤 3)——acquireLoop + config agent.acquire + 装配分派 (#124)
  • 11d6b2d docs: 0.1.2-2 合并置绿(#122),下一项转步骤 3 取证决策循环接线 (#123)
  • f196cfa feat: Planner 决策输出结构与 prompt 改造(0.1.2 步骤 2)——假设先验 + 动作提议/判别矩阵 + (d,s) 强度判定输出 (#122)
  • b9566be docs: 0.1.2-1 合并置绿(#119),下一项转步骤 2 Planner 结构与 prompt 改造 (#121)
  • 0c6250e docs: 新增 aruing-pr-agent-triage skill + pr-description 补 PR 前对抗自检(降评审轮次) (#120)
  • 5cefcbd feat: acquire 决策计算内核(0.1.2 步骤 1)——对数域贝叶斯 + EIG + MSPRT (#119)
  • c5109f7 docs: 0.1.1 关闭置绿——当前阶段/README 转 v0.1.1 已发布,下一步重开 0.1.2 候选窗,map-reduce 后移 0.1.4 (#118)

v0.1.1

Choose a tag to compare

@Feudalman Feudalman released this 29 Aug 09:38
9c91bda

What's Changed

  • docs(state): close 0.1.0-beta22 + 0.1.0 版本收尾——重开版本间窗口 by @Feudalman in #107
  • docs: go install 渠道补 version=dev 口径(源码直编无 ldflags 注入,无法自更新) by @Feudalman in #108
  • docs: 笔记仓归档改两层结构——同步代码仓路径引用与 milestone-close 归档规则 by @Feudalman in #109
  • docs: 0.2.0 版本远景定稿——project-state 同步新阶段、下一步与小版本节奏 by @Feudalman in #110
  • docs: 0.1.1 目标改为代表性投影升级 + 评测基建,持久化后移 0.1.4+(project-state 同步) by @Feudalman in #111
  • feat: 表格投影加权贪心方法 + 对比方法开关(0.1.1 步骤 1) by @Feudalman in #112
  • docs: 0.1.1-1 合并置绿(#112),下一项转步骤 2 评测基建 by @Feudalman in #113
  • feat: 评测基建 A(0.1.1 步骤 2):ground_truth + --eval-json + 判分 CLI by @Feudalman in #114
  • feat: bench 遍历 + 消融对照臂 + 主实验(0.1.1 步骤 3) by @Feudalman in #116
  • docs: 0.1.1-2 合并置绿(#114),下一项转步骤 3 bench 与主实验 by @Feudalman in #115
  • release: v0.1.1 快照(0.1.1 创新点二代表性投影 + 评测基建) by @Feudalman in #117

Full Changelog: v0.1.0...v0.1.1

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 20 Aug 06:48
f73dc6e

Changelog

  • f73dc6e Merge pull request #106 from Aruing/release/sync-production-4
  • b6c4da9 fix: pr-agent #104 评审采纳——SaveLLM 原子写 + update 探测/校验加固 (#105)
  • d22e1c4 Merge pull request #104 from Aruing/release/sync-production-3
  • 0155c8b feat(cli): aruing update 自更新(0.1.0-beta22 步骤 7·收官) (#103)
  • 9890a90 feat(cli): aruing connect 交互式配置向导(0.1.0-beta22 插入补丁) (#102)
  • d1cb38c feat(install): 一行安装脚本 install.sh / install.ps1 + README 安装段(0.1.0-beta22 步骤 5) (#101)

v0.1.0-rc1

v0.1.0-rc1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 19 Aug 06:59
9a88ec7

Changelog

  • 9a88ec7 Merge pull request #100 from Aruing/release/sync-production-2
  • a06bcf0 ci: GoReleaser + release workflow——production tag 驱动发版(0.1.0-beta22 步骤 4) (#99)
  • c4ceae6 Merge pull request #97 from Aruing/release/sync-production-1
  • 5b9fdf4 fix(ci): macOS 冒烟 SIGPIPE——version 输出先落变量再匹配(#97 全链验证抓到) (#98)
  • 3107b66 ci: release-check workflow——production PR 发布检查(0.1.0-beta22 步骤 3) (#96)
  • 769a46d chore: 模块路径替换 aruing → github.com/Aruing/Aruing(0.1.0-beta22 步骤 2) (#95)
  • 2883cf6 feat(cli): 版本注入改造——ldflags 三变量注入 + make version 构建后跑(0.1.0-beta22 步骤 1) (#94)
  • e213886 docs(state): close 0.1.0-beta21, point next at 0.1.0-beta22(发布管线) (#93)
  • 1ad37a8 feat(tui): 留白统一与称呼开关——spacing 归一 + labels(0.1.0-beta21) (#92)
  • 1582512 chore: .gitignore 加 .DS_Store(macOS 系统噪音不入库)
  • 2a14cca docs: README 补示例截图 + 新增 CONTRIBUTING (#91)
  • 46dc11d Merge pull request #90 from Aruing/docs/skill-discipline
  • d0c49da docs(pr-description): label 落上核对为硬规则——创建命令可能静默丢 label
  • 3ade043 docs: 吸收 dsh skill 纪律——取代审计 / 文档时态嗅探 / README 双语硬规则
  • f2ffec8 docs: 开源文档专业化——README 重写 stage/TUI/Requirements/badges,入口表补全 (#89)
  • c00a479 chore(config): 删未用的 env-only Load(审计裁决) (#88)
  • 735adc2 docs: beta18/20 关闭后收尾补全——README skills 入口过时 + milestone-close 合并确认规则 (#87)
  • 6577964 docs(state): close 0.1.0-beta18 + 0.1.0-beta20, reopen candidate window (#86)
  • cc22b2e docs(skills): 反思机制 skill——卫生扫描 + 守规审计(beta18 第 5+6 项落地) (#85)
  • 427af95 feat(tui): 主题 YAML 完整化——全样式项覆盖(0.1.0-beta20) (#82)
  • 65f6dc4 docs(skills): 真集群测试纪律 skill + investigate 挂起强测 case(beta18 step2) (#84)
  • d3a7a7a ci(scenarios): cases/ 同集群多 case 协议 + smoke-all 改造(beta18 step1) (#83)
  • 973b074 ci(scripts): smoke-all 全场景自检 + self-check skill(beta18 第 4 项落地) (#81)
  • dd6668b docs(state): close 0.1.0-beta19, reopen candidate window
  • 53d2eaf feat(agent): 调查阶段挂起——investigate clarify(0.1.0-beta19) (#80)
  • 99c0235 docs(skills): 里程碑收尾 skill + PR 元数据自动化(beta18 1/2 落地) (#79)
  • 5b1384b docs(state): close 0.1.0-beta17, reopen candidate window (no 0.1.0 close evaluation per maintainer)
  • c210730 feat(tools): logs 时间游标——evidence.read 时间窗切片(beta17 step1) (#78)
  • 97507b0 docs(state): close 0.1.0-beta16, reopen candidate window
  • fcc06e8 feat(tools): 非表格输出行级分页(beta16 step1) (#77)
  • d98f550 docs(state): close 0.1.0-beta15, reopen candidate window
  • 2f03b1c fix(tui): app mode renders to real terminal with alt-screen
  • 9f67b69 fix(tui): app mode tty precheck + explicit stdin binding
  • c9e7102 chore(make): UI variable for chat mode passthrough
  • 820e2d8 feat(cli): interactive mode switch via --ui / tui.mode (0.1.0-beta15 step 3) (#76)
  • 645f8ed docs: restore project-state emptied by #74 (#75)
  • aa86d71 feat(tui): inline round divider + glamour markdown (0.1.0-beta15 step 2) (#74)
  • 1872142 feat(tui): inline chat engine (pi scrollback style) (0.1.0-beta15 step 1) (#73)
  • 9b59122 feat(tui): glamour markdown + theme config (0.1.0-beta14 step 3) (#72)
  • 41cfb6e feat(tui): bubbletea inline chat skeleton (0.1.0-beta14 step 2) (#71)
  • e56e54d feat(cli): kubectl/context visibility in startup banner (0.1.0-beta14 step 1) (#70)
  • f263167 docs: archive 0.1.0-beta13 (evidence navigation L3 leg B) (#69)
  • 379242c feat(tools): evidence navigation via evidence.read + round-scoped index (0.1.0-beta13 step 2) (#68)
  • f435ef6 refactor(tools): extract table summary into internal/tools/summary (0.1.0-beta13 step 1) (#67)
  • cd3d32b feat(tools/k8s): large-table PCA anomaly sampling (0.1.0-beta12 step 1) (#66)
  • f3d26f2 docs(state): prioritize L3 (tool-output drill/paging) as diagnosis-accuracy blocker
  • 24b5673 docs(state): close 0.1.0-beta11 (merged #65, plan archived)
  • c12cfe3 feat(tools/k8s): structured tool output projection (0.1.0-beta11 step 1) (#65)
  • 7be0f84 docs: arc
  • 881385c docs(state): close 0.1.0-beta10 (merged #64, plan archived)
  • 4b1861b feat(scenarios): kind reproducible scenario harness (0.1.0-beta10) (#64)
  • f161b10 docs: strict sync architecture/project-state with merged beta9 code
  • 6de960d feat(resolve): clarify suspension + resume (0.1.0-beta9 step 1) (#63)
  • 1470a4f docs: current documents with config
  • 930664c docs: update readme
  • 1513dd1 docs: current project state
  • bcbcd13 fix(cli): print config path and model banner; ignore playground/ (#62)
  • 1b97d6a feat(config): YAML config + env overlay; pure-Chinese Go comments (#61)
  • 7ab2b3e docs: close 0.1.0-beta7 after rehydrate smoke (beta7-2) (#60)
  • ce24430 feat(agent): post-compaction range rehydrate (beta7-1) (#59)
  • c336dd8 fix(llm): retry empty responses; Tower recover + debug progress (#58)
  • d6f7a40 docs: close 0.1.0-beta6 after smoke (beta6-3) (#57)
  • 9f37e61 feat(agent): inject prior_run_details from RunLedger (beta6-2) (#56)
  • c3e7d4e feat(session): process-local RunLedger for escalate Report+Evidence (#55)
  • b88362f Update README.md
  • d48a5f3 docs: close beta5-fix-2 after smoke (T-shallow-4) (#54)
  • 83d5d5b fix(agent): widen baseline tool budget; auto-escalate on cap; evidence discipline (#53)
  • 9a48efe fix(agent): inject cluster_resources into Tower baseline via light recon (#50)
  • 5d3e26e docs: close beta5-fix-1 and record baseline escalate known gap (#49)
  • 6f1d9c6 docs: sync project-state after beta5-fix-1 T-obs-1/2/4 merge (#48)
  • 8c6702a fix(agent): share Resolver evidence raw budget without 2000-char wall (#47)
  • 26fb3b5 fix(agent): share Tower observation raw budget across tools (#46)
  • d3bfd52 fix(agent): feed Evidence.Raw into Tower baseline observations (#45)
  • 4eafbd2 docs: close beta5 milestone and refresh project state (#44)
  • 0e12a3c feat(agent): L2 handoff compact and ModeCheckpoint (beta5-5 PR-B) (#43)
  • a75e540 feat(agent): tower explain-prior context budget (beta5-5 PR-A) (#42)
  • b643ffd docs: sync README and project-state after beta5-4 chat (#41)
  • 451bd08 feat(cli): add aruing chat via Session.Turn + Tower (beta5-4) (#40)
  • 3a06e07 feat(agent): add Tower baseline call_tool loop (beta5-3) (#39)
  • aa7678c docs: complete production struct field comments (#38)
  • f3f652e feat(agent): minimal Tower reply/escalate (beta5-2) (#37)
  • 4a5d275 feat(session): add Session/Message/Turn skeleton (beta5-1) (#36)
  • b52c77e docs: close beta4 milestone and set current to beta5 (#35)
  • 1bd1332 chore(ci): switch pr-agent to DeepSeek official API (v4-pro) (#34)
  • aaedecd docs: sync post-beta4 and drop redundant PR list from project-state (#33)
  • 00ffcdf feat(tools): add DiagnosticPolicy for diagnostic exec (beta4 全景-5) (#32)
  • c73b4b9 feat(agent): strengthen Planner reflection prompt (beta4 全景-4) (#31)
  • 392ffbb feat(agent): discover cluster resources and feed Planner (beta4 全景-3) (#30)
  • bd13531 feat(agent): reuse resolve-phase evidence in investigation (beta4 全景-2) (#29)
  • 2f0ffcf feat(agent): thread Query into Verifier (beta4 诊断全景-1) (#28)
  • e36f0e6 feat(cli): render evidence detail chain in Markdown report (beta3 多轮-4b) (#27)
  • 63b5314 feat(agent): tolerate tool failures duri...
Read more