Repository navigation
Releases: ayanamislover/AyanamiTaskManager
Release list
v1.1.5 · 知识完整性与实时连接可靠性
v1.1.5 · 知识完整性与实时连接可靠性
- 修复 F01–F08:WebSocket 异步生命周期与重复发送、长知识元数据完整回读、保存竞争、列表字段输入、关闭 Session 后的原请求回放、修订历史分页、Markdown 来源配额以及工具预算文档漂移。
- Agent 仍可直接发布知识,不增加人工发布门槛。随包 Guide 与 Skill 说明固定修订续读和安全重试。
- 知识历史在 SQLite 内移除无用正文后再返回;新操作回执引用不可变修订,避免重复保存大正文,兼容读取旧回执。
- 新增真实慢 TCP 客户端测试:5 秒发送超时、1011 关闭、单次清理、停止发送及按 since 重连;包含缺陷回植验红。
验证与升级边界
主体修复由 Claude 独立复核批准(11fe156);随后测试/文档补项未改变生产逻辑。正式 Windows 发布验证与制品校验信息见随附 test-report、release.json 和 SHA256SUMS.txt。
升级前保留数据备份。新回执不向下兼容:若退回不支持紧凑回执的版本,必须恢复对应备份,不要直接让旧程序操作升级后的数据。
v1.1.4 · Agent 直接维护共享知识
Agent 现在可以直接维护共享知识
- 新增
atm_knowledge_save:查重后直接发布或更新,不再生成 Markdown 后让用户手动导入。 - 更新携带旧修订 ID,过期基线不能覆盖他人修改;重复请求返回原结果,不重复生成版本。
- 作者身份从活动 Session 验证;正文、索引和幂等回执在同一知识库事务提交。
atm_knowledge_get(for_edit=true)返回编辑所需元数据,普通查询仍保持紧凑。- 更新内置 Agent Guide、知识 Skill v2、README 和工具契约;真实打包 stdio 烟测覆盖发布、读取、更新、重试。
升级后若 Agent 没看到 atm_knowledge_save,请重载客户端 MCP。知识正文和现有项目数据不随程序升级覆盖。
完整验收报告、制品哈希及固定源码提交见本 Release 附件。既有依赖安全告警不属于本次知识写入功能修复范围。
AyanamiTaskManager 1.1.3 · 统一工作流与桌面补丁
一个补丁,统一工作流与界面
1.1.3 汇总此前 1.1.2 的 Agent 工作流改进和本地 UI 热修复。安装包、便携包与源码使用同一候选;不再需要额外替换界面文件。
Agent 工作流
- 写入回执增加状态与领取快照,减少不必要的补查;幂等重放仍对应原写入结果。
- 暂停/退休后可读取唯一同身份交接,恢复和领取保持独立,不自动抢占任务。
- 补齐工具参数分支及枚举/常量类型,改善字段提示、分页预算错误与审核哈希差异诊断。
- 阻塞可直接重新归类为等待;项目在垃圾箱中时给出明确恢复指引,不再提示盲目重试。
- 更新 Agent Guide;无基线或用户修改过的 Skill 不会被自动覆盖。
桌面界面
- 修正任务表 8 列内容与 9 列宽度定义不一致:更新时间完整显示,右侧不再留空列。
- 移除顶栏重复标题,保留窗口拖动区域。
- 任务区与管理摘要卡保持统一间距;窄窗口下顶栏按钮不再挤压搜索框。
- 汇总设置页布局、项目顺序和工程统计扫描改进。
下载与校验
Setup:常规 Windows 安装/升级。portable.zip:便携版。SHA256SUMS.txt、release.json:制品身份和校验值。test-report.zip:本候选的完整发布验证报告;不沿用上一版的测试结果。
已有本地 1.1.2 热修复的用户,也可直接升级到统一的 1.1.3。Agent 客户端可能缓存工具描述,更新后需重载或重启客户端。
AyanamiTaskManager 1.1.1 · 更稳的任务列表与更清晰的工作台
1.1.1 · 更稳的任务列表与更清晰的工作台
- 修复项目切换、并发刷新和停用后重开的列表竞态,避免空列表或旧数据覆盖新结果。
- 备份仅复用通过校验的健康快照;恢复时保护选中的快照,清理异常不再把成功恢复误报为失败。
- 修复桌面确认/输入交互与更新检查,优化顶栏、任务列表、Agent 历史和时间线。
- 设置按钮固定于侧栏底部,仅活动项目列表滚动;Agent 接入卡片横排等高,维护区与 MCP 区统一对齐。
验证
Windows 完整发布验证 已通过,候选为 5100421。
- 单元/集成:1050 项通过。
- 桌面 E2E:28 项通过,0 失败、0 flaky。
- packaged / portable / installed smoke:各 63 项通过。
- 分发验收:19 项通过;性能阈值全部通过。
下载
- Setup:常规安装与升级。
- portable ZIP:便携运行。
- NUPKG 与 RELEASES:安装版更新文件,无需手动打开。
- test-report.zip:逐阶段原始证据;SHA256SUMS.txt:文件校验值。
发布工作流已逐项核对制品与证据哈希。
AyanamiTaskManager 1.1.0 · Agent-first 本地知识库
AyanamiTaskManager 1.1.0 · Agent-first 本地知识库
让跨项目经验成为可检索、可引用的知识,同时保持 Agent 开工上下文精简。
新增
- 独立本地共享知识库,支持不可变修订、归档,以及 Markdown 导入/导出。
atm_knowledge_search先筛选摘要,atm_knowledge_get再按需读取正文或章节;支持字符预算、分页和稳定修订引用。- 安装包携带更新后的 Agent Guide、知识库文档与
atm-knowledgeSkill。用户知识属于数据,不随程序升级覆盖。
修复与优化
- 批量任务操作的 ACK 返回最终版本,可直接用于下一次
expected_version。 - Session 恢复包含角色校验,避免接错会话;明确 predecessor 时可以正确处理歧义。
- 统一幂等输入指纹,补全 MCP 枚举说明,减少 Agent 重试。
- 降低长正文分页和短查询的内存开销;拒绝会造成搜索静默漏检的 NUL 字符。
- 将 Windows 进程身份查询移出桌面启动阻塞路径,并完善打包验收临时目录回收。
下载
- Setup.exe:Windows x64 安装版。
- portable.zip:Windows x64 便携版。
NUPKG与RELEASES:安装版更新文件。- 使用
SHA256SUMS.txt核对文件;候选来源、依赖清单与验收证据见随附 manifest、SBOM 和测试报告。
源码候选:901ff4715a44721d7079155c37aa547d08f406b8。
发行验收:Windows release validation。
验收结果
- 单元/集成测试:987 项通过。
- 桌面 E2E:21 项通过,0 失败。
- packaged/portable/installed smoke:各 63 项通过;distribution smoke:19 项通过。
- 性能门禁通过;同一干净源码候选完成四层验收,最高证据层为
INSTALLED_VERIFIED。 - 下载后已重新计算 SHA-256,并与发行 manifest 和校验和逐项比对。
候选身份:E222F6E9208B09821FC3DA89265597BE0B4139DC6532B398918B6813139219B5。完整报告、原始日志及截图见 AyanamiTaskManager-1.1.0-test-report.zip。
README 的后续文档更新已另行合入 main;本发行包与标签仍绑定上方已验收的源码候选。
已知边界
GitHub 依赖安全告警仍在分流,其中包含运行时依赖;实际可达性尚未全部核实。本轮功能与发行验收通过,不代表依赖安全告警已经清零。请遵循本地安全模型,不向公网暴露 daemon。
报告中 test-report/release-logs 日志引用对应 ZIP 内的 test-report/logs;原始日志完整,签发时已按实际目录逐项核对哈希。
AyanamiTaskManager 1.0.27
AyanamiTaskManager 1.0.27 — reliable startup after reboot
Fixes a startup failure when Windows recycles the old daemon PID for another process. Runtime locks now bind the PID to its creation time, and older locks are recovered when the replacement process was created after the lock. Unknown process identity retains the lock conservatively.
Windows identity lookup uses bounded scalar timestamps without WMI or .NET object serialization. Packaged smoke tests use separate temporary user directories so lingering input-method log handles cannot block the next run.
Validation: 255 test files / 923 tests, desktop E2E 20/20, full release pipeline, packaged/portable/installed recovery of both legacy and current lock formats, and installed MCP first atm_begin passed. The installed runtime reports 1.0.27 and the lock identity matches its real process creation time.
Source: 35ef1e952f40779147586566ba49a8e519679bb2.
Candidate SHA-256: 683C13804CC0D6C687E2C997FD949E99999A110F93E3F94C0DB0CC8B3FE4176B.
See the attached release manifest, checksums, and SBOM for artifact evidence.
AyanamiTaskManager 1.0.26
AyanamiTaskManager 1.0.26 — stable MCP startup
This release fixes the first-call Transport closed failure seen by Codex and hardens the version-independent MCP entry against both installed and development startup paths.
Highlights
- Resolves
current\\AyanamiTaskManager.exeto the realapp-<version>directory before maintaining the junction, preventing a startup-through-currentprocess from rebuilding the junction to point at itself. - Adds a fail-closed self-reference guard and regression coverage for both startup through the stable link and recovery from an existing self-referential junction.
- Prevents an unisolated development Electron process from overwriting the installed
currentjunction or global Codex/Claude MCP configuration. - Preserves full MCP installation behavior for packaged builds and explicitly isolated development/smoke environments.
Verification
- Exact source:
a103596cb96af3c2fd6ab7ac28104bd81fa55723 - Candidate SHA-256:
80EC94D802C340C80FAF90E953D784A69BD07CAC248C345FEC60B8AE51F65E57 - 254 test files / 916 tests
- Desktop E2E: 20 / 20
- All ten release stages executed without reuse
- Packaged, portable, installed, update, uninstall-preservation, and distribution smoke tests passed
- Final installed
currenttarget:app-1.0.26 - Fresh stdio connection through installed
current: firstatm_beginpassed - Highest evidence level:
INSTALLED_VERIFIED - Service RSS: 143.20 MB against a 150 MB release limit
See release.json, SHA256SUMS.txt, and sbom.spdx.json for exact artifact evidence.
Built with care by Ayanami, Codex, and Claude.
AyanamiTaskManager 1.0.25
AyanamiTaskManager 1.0.25 — desktop startup reliability
This release fixes the two startup failures reported against the Windows desktop app while preserving local-first data, background startup, and close-to-tray behavior.
Highlights
- Reduced randomized login startup delay from 8–45 seconds to 0–5 seconds while keeping the version-independent background startup entry.
- Added an explicit Electron + React readiness gate so early tray, second-instance, and activate requests no longer expose an empty window.
- Added safe fallback paths for renderer timeout, main-frame load failure, and renderer-process failure, so a failed renderer cannot leave the app permanently unreachable.
- Replaced hidden-window
requestAnimationFramereadiness polling withMutationObserverto avoid background throttling races. - Hardened packaged window validation for smaller and high-DPI displays; verified on a 1280×836 display at 225% scaling.
Verification
- Exact source:
8bef6883b3afffbb94b0ea7b0170efeeaef876bf - Candidate SHA-256:
C0FC3BA92BEBAAC5F78B7D188C0054380804A180113971FB19163D3020ADDA52 - 254 test files / 913 tests
- Desktop E2E: 20 / 20
- All ten release stages executed without reuse
- Packaged, portable, installed, update, uninstall-preservation, distribution, window, and randomized-startup smoke tests passed
- Highest evidence level:
INSTALLED_VERIFIED - Service RSS: 142.77 MB against a 150 MB release limit
See release.json, SHA256SUMS.txt, and sbom.spdx.json for exact artifact evidence.
Built with care by Ayanami, Codex, and Claude.
AyanamiTaskManager 1.0.22
AyanamiTaskManager 1.0.22 — stable open-source release
This release turns ATM into a polished, local-first Windows control plane for long-running AI development work — with durable plans, independently verifiable WorkItems, progress and evidence, Session recovery, and first-class Codex/Claude MCP integration.
Highlights
- Refined dark desktop interface with frameless window controls, native-feeling drag regions, custom form controls, responsive project navigation, sortable task views, meaningful timelines, and project-grouped Agent activity.
- Stable three-profile MCP surface (
core,memory,actions) plus backward-compatible legacy access. - Device-independent Agent guide and full integration documentation installed under
%LOCALAPPDATA%\AyanamiTaskManager. - Randomized background startup, close-to-tray behavior, automatic local updates, portable ZIP, and Squirrel installer.
- Hardened runtime package allowlist, embedded compact branding asset, package-content guards, SBOM, checksums, and zero known dependency advisories at release time.
- Public project documentation under AGPL-3.0-only, including contribution, security, conduct, architecture, asset provenance, and release verification guidance.
Verification
- Exact source:
9e24d73eaa5f2d3c684e3a5732e8a880cef53777 - Candidate SHA-256:
F6B0EECB8240661E8A4F134016B66EBE6DE65EF8716AE27ACE19CE206FAD93F2 - 247 test files / 862 tests
- Desktop E2E: 20 / 20
- All ten release stages executed without reuse
- Packaged, portable, installed, update, uninstall-preservation, and distribution smoke tests passed
- Highest evidence level:
INSTALLED_VERIFIED - Service RSS: 144.86 MB against a 150 MB release limit
See release.json, SHA256SUMS.txt, sbom.spdx.json, and the attached test report for exact artifact evidence.
Built with care by Ayanami, Codex, and Claude.