Releases: Racious/Amagi-Core
Release list
AMAGI Core v0.8.1
下載
| 類型 | 說明 | 檔案 |
|---|---|---|
| 安裝版(MSI,推薦) | Windows Installer,自動整合捷徑與解除安裝 | AMAGI Core_0.8.1_x64_en-US.msi |
| 安裝版(NSIS) | 輕量安裝程式 | AMAGI Core_0.8.1_x64-setup.exe |
| 攜帶版(免安裝) | 單一 .exe,無需安裝,直接執行 | AMAGI_Core_0.8.1_portable.exe |
AMAGI Core — AI 記憶與技能同步管家:偵測專案變更、產生候選記憶與技能草稿,審核後同步至 AGENTS.md / CLAUDE.md / .claude/skills / .codex/skills。
v0.8.1
封鎖卡可直接定位並開啟命中檔案+學習頁單一入口。
修正
- 封鎖卡檔案定位:學習流程改為把 diff 依檔切段、逐檔過安全過濾,封鎖卡以「📄 檔案路徑」分段列出各自命中規則與遮罩片段——使用者不必再自己翻 diff 找位置。路徑主解析走段內
+++ b/行(rename 取 b 側、刪檔退 a 側、含空白路徑無歧義);支援 git C-style quoted 路徑(core.quotePath預設下的中文檔名可正確還原);同一規則在多個檔案命中會各自列出(原整段掃描每規則僅報第一筆)。處置建議同步改寫為三條(開檔修正/誤判丟棄/已 commit 先換金鑰)。 - 命中檔一鍵開啟:封鎖卡上的「📄 檔名」為可點連結,點擊即開檔案總管並選中該檔(複用 reveal_in_explorer 的相對路徑安全驗證)。
- 學習頁單一入口:移除冗餘的「掃描 Git 變更」鈕(學習內部本就自行掃描)——僅留「開始學習」,變更概要卡(分支/diff 概要/最近提交)於學習後自動附上。
- 經 Codex 審查兩輪(R1 quoted header 缺口已修、R2 判閉合)+實機驗證(中文檔名封鎖卡、點檔名開啟、單鈕學習流);cargo test 165 綠。
AMAGI Core v0.8.0
下載
| 類型 | 說明 | 檔案 |
|---|---|---|
| 安裝版(MSI,推薦) | Windows Installer,自動整合捷徑與解除安裝 | AMAGI Core_0.8.0_x64_en-US.msi |
| 安裝版(NSIS) | 輕量安裝程式 | AMAGI Core_0.8.0_x64-setup.exe |
| 攜帶版(免安裝) | 單一 .exe,無需安裝,直接執行 | AMAGI_Core_0.8.0_portable.exe |
AMAGI Core — AI 記憶與技能同步管家:偵測專案變更、產生候選記憶與技能草稿,審核後同步至 AGENTS.md / CLAUDE.md / .claude/skills / .codex/skills。
v0.8.0
vault-first Phase 3 補完(整個系統一致 vault-first)+ 三項體驗/防護修正。全數經 Codex 設計/程式碼交叉審查與實機批測。
功能
- skill/wiki 入庫即出列(Phase 3):技能與 wiki 寫入 vault 成功後與記憶一致從佇列出列,
Synced狀態全面退役(mark_synced移除);啟動 migration 擴為清全型別殘留 Synced(備份queue.premigration-p3.bak可回滾)。佇列常態只剩待審與忽略項。 - promote 反轉 vault-first:「升級為共用」改純 vault 檔案操作(
promote_memory(project_id, memory_id),零佇列參與)——先寫 shared、讀回驗證後才刪專案檔;同 id 嚴格預檢(不可讀受管檔 fail-closed、同 id 異檔名拒寫第二份);中斷可續跑收斂;衍生物失敗語意明確(內聯 Err 可重試、錨點 warning 回報)。 - 記憶庫頁直讀 vault:新增
list_vault_memories掃 vault 三層為資料源,修復 Phase 1 後「佇列篩 synced 恆空白、升級鈕無對象」的斷鏈。 - 記憶身分鍵(id frontmatter 最小版):記憶檔寫出
id:;loader 優先讀 frontmatter id、legacy 檔 fallback 檔名片段;格式守門不變。
修正
- 學習去重:規則式候選對佇列既有項去重,重按「學習變更」冪等、候選不再無限增生。
- 初始化判定:「已初始化」改以
.amagi/config.json為憑證(原以.amagi/目錄存在誤判);init 按鈕常駐、可補齊骨架(冪等)。 - 封鎖項可視化:學習結果「已封鎖」計數與 pending 技能拆分;審核頁新增唯讀封鎖區塊(遮罩片段+處置建議+確認丟棄出列);狀態機防護——封鎖項不可接受/忽略/編輯,「全部接受」碰不到。
安全
- promote 全程非破壞 fail-closed(撞名不同內容/不可讀目標/身分集合不完整一律 Err、不覆寫不刪源);封鎖項後端唯讀防洗白。經設計審查(6 發現全採納)+程式碼審三輪(R1/R2/R3)+兩輪實機批測。
AMAGI Core v0.7.0
下載
| 類型 | 說明 | 檔案 |
|---|---|---|
| 安裝版(MSI,推薦) | Windows Installer,自動整合捷徑與解除安裝 | AMAGI Core_0.7.0_x64_en-US.msi |
| 安裝版(NSIS) | 輕量安裝程式 | AMAGI Core_0.7.0_x64-setup.exe |
| 攜帶版(免安裝) | 單一 .exe,無需安裝,直接執行 | AMAGI_Core_0.7.0_portable.exe |
AMAGI Core — AI 記憶與技能同步管家:偵測專案變更、產生候選記憶與技能草稿,審核後同步至 AGENTS.md / CLAUDE.md / .claude/skills / .codex/skills。
v0.7.0
記憶同步反轉為 vault-first(杜絕幽靈復活)+ 全域 doctrine 一鍵部署(跨機零手改)+ UI 修正。
功能
- 記憶同步 vault-first(Phase 1):vault 檔案集合為唯一權威;記憶成功寫入 vault 後從佇列出列,不再標
Synced長留。索引/內聯/孤兒處理改由 vault 現有檔重建(新增read_memory_dir/load_*_from_vault),移除「以佇列集合刪 vault 檔」的清理(非受管檔一律忽略、不刪);一次性 migration 清佇列殘留 Synced(備份可回滾)。根治「vault 端刪除記憶、同步又復活」的幽靈。 - 全域 doctrine 一鍵部署(步驟5):新增「同步全域 doctrine」——app 讀 vault
general/_meta/global-agent-config.md(AMAGI-DOCTRINE 標記界定)整檔部署到本機~/.claude/CLAUDE.md、~/.codex/AGENTS.md。fail-closed(render+safety 皆在寫入前)、原子 temp+rename、首次.predeploy.bak+rolling.bak、第二檔失敗交易式回滾、Codex override/32KiB 警告。跨機只需 pull vault → 按鈕一鍵,零手改。
修正
- 確認對話框:
window.confirm(Tauri webview 無效)→@tauri-apps/plugin-dialog的ask(同步全域部署、移除專案)。 - 同步預覽:改真 line-diff(LCS,比對現況 vs 新內容)+ CRLF/LF 正規化+濾掉無變更檔,修「diff 亂標紅」「同步完仍一直有東西」。
- dev 自我重載:vite watch 忽略生成的 agent 檔/
.amagi,dogfood 同步 app 自身時不再整頁重載。
安全
- 記憶/全域檔寫入皆 fail-closed + 備份 + 原子/交易式;非受管檔一律忽略不刪。經 Codex 設計審查 + 多輪程式碼外審收斂。
AMAGI Core v0.6.0
下載
| 類型 | 說明 | 檔案 |
|---|---|---|
| 安裝版(MSI,推薦) | Windows Installer,自動整合捷徑與解除安裝 | AMAGI Core_0.6.0_x64_en-US.msi |
| 安裝版(NSIS) | 輕量安裝程式 | AMAGI Core_0.6.0_x64-setup.exe |
| 攜帶版(免安裝) | 單一 .exe,無需安裝,直接執行 | AMAGI_Core_0.6.0_portable.exe |
AMAGI Core — AI 記憶與技能同步管家:偵測專案變更、產生候選記憶與技能草稿,審核後同步至 AGENTS.md / CLAUDE.md / .claude/skills / .codex/skills。
v0.6.0
跨機記憶讀取鏈補完 + 工作流生成器統一:修復專案層記憶跨機讀取鏈缺口,並讓 init/sync 共用同一份生成器,杜絕紀律被覆寫。
修正
- 跨機記憶讀取鏈缺口回填:新增
reconcile_project_memory_from_vault,sync/preview 前把「vault 有、本機佇列無」的合法專案記憶檔回填佇列,避免 B 機 sync 把 pull 下來的專案記憶當孤兒誤刪;三道守門(frontmatter 格式齊備防洗白、佇列 id 碰撞防護、檔名一致性)+created時區對稱換算(防負時區漂移)+ 讀檔前 symlink TOCTOU 重驗。
功能
- AGENTS.md/CLAUDE.md 生成器統一:
init_project改呼叫與sync相同的markdown::build_agents_md/build_claude_md,避免「init 寫豐富版、首次 sync 用薄版覆寫」造成紀律漂移;移除過時的build_initial_agents_md/build_initial_claude_md。 - 開發工作流薄錨:專案層 AGENTS.md/CLAUDE.md 新增「開發工作流」薄錨區塊(指向全域 doctrine + 本機軌跡檔),全域
CLAUDE.md不重覆帶。 - 工作流軌跡模板改版:
.amagi/workflow-state.md從勾選式步驟改為「計畫步驟+逐步結果+證據欄」,並新增 4.5 交叉審查步驟;完成後歸檔至.amagi/history/。
AMAGI Core v0.5.0
下載
| 類型 | 說明 | 檔案 |
|---|---|---|
| 安裝版(MSI,推薦) | Windows Installer,自動整合捷徑與解除安裝 | AMAGI Core_0.5.0_x64_en-US.msi |
| 安裝版(NSIS) | 輕量安裝程式 | AMAGI Core_0.5.0_x64-setup.exe |
| 攜帶版(免安裝) | 單一 .exe,無需安裝,直接執行 | AMAGI_Core_0.5.0_portable.exe |
AMAGI Core — AI 記憶與技能同步管家:偵測專案變更、產生候選記憶與技能草稿,審核後同步至 AGENTS.md / CLAUDE.md / .claude/skills / .codex/skills。
v0.5.0
交接(handoff)文件路由規範調整:交接改為各專案一份覆寫式活頁,daily 回歸純每日流水。
功能
- 交接落各專案 handoff.md:handoff 新增專屬桶,落
projects/<name>/handoff.md(檔名固定、覆寫式快照、單一真實來源、需指定專案);取代原「併入頂層 daily/、非破壞」做法。 - daily 純每日流水:doc_router 不再自動落 daily;多專案於同日檔內以
## [專案名]section 分隔。 - 開場讀取 handoff-first:專案/全域指針生成器與新專案 index 模板改為先讀
handoff.md,再讀 index/knowledge/reports。
安全
- handoff 覆寫前以
symlink_metadata攔截 symlink(含 dangling)防越界寫入,其餘 I/O 錯誤 fail-closed(經 Codex 三輪外審收斂)。
AMAGI Core v0.4.1
下載
| 類型 | 說明 | 檔案 |
|---|---|---|
| 安裝版(MSI,推薦) | Windows Installer,自動整合捷徑與解除安裝 | AMAGI Core_0.4.1_x64_en-US.msi |
| 安裝版(NSIS) | 輕量安裝程式 | AMAGI Core_0.4.1_x64-setup.exe |
| 攜帶版(免安裝) | 單一 .exe,無需安裝,直接執行 | AMAGI_Core_0.4.1_portable.exe |
AMAGI Core — AI 記憶與技能同步管家:偵測專案變更、產生候選記憶與技能草稿,審核後同步至 AGENTS.md / CLAUDE.md / .claude/skills / .codex/skills。
v0.4.1
0.4.0 後整體重測與舊碼安全稽核(兩輪 Codex)後的安全強化與 UI 修正;無新功能。
修正
- 衝突偵測強化:危險 git 操作偵測拓寬——
push --force/--force-with-lease旗標後置、-c前綴的reset --hard等原本繞過的寫法皆可命中。 - 全域錨點縱深:刷新錨點內聯索引前多過一層敏感資訊過濾(命中則略過刷新並回報,不阻斷記憶落 vault)。
- 記憶目錄清理加固:孤兒清理刪除前重新驗證 canonical 路徑仍在記憶目錄下(symlink/競態輕量防護)。
- 記憶庫頁透鏡:升級最後一筆專案記憶後,透鏡不再卡在空白下拉,會自動退回「全部」。
- 錯誤訊息可讀:後端錯誤在 UI 不再顯示「[object Object]」,改顯可讀訊息(差異匯出/工作流/引導式執行等)。
- 日期時區:frontmatter 顯示日期改用本地時區,修台北凌晨差一天。
AMAGI Core v0.4.0
下載
| 類型 | 說明 | 檔案 |
|---|---|---|
| 安裝版(MSI,推薦) | Windows Installer,自動整合捷徑與解除安裝 | AMAGI Core_0.4.0_x64_en-US.msi |
| 安裝版(NSIS) | 輕量安裝程式 | AMAGI Core_0.4.0_x64-setup.exe |
| 攜帶版(免安裝) | 單一 .exe,無需安裝,直接執行 | AMAGI_Core_0.4.0_portable.exe |
AMAGI Core — AI 記憶與技能同步管家:偵測專案變更、產生候選記憶與技能草稿,審核後同步至 AGENTS.md / CLAUDE.md / .claude/skills / .codex/skills。
v0.4.0
記憶讀取鏈修復:記憶索引內聯進 AI 必讀的錨點/指針,讓 vault 記憶真的被讀取。
功能
- 記憶索引內聯:實測發現 AI 不會主動跟讀「薄指標」指向的 vault 記憶;改為把記憶索引直接內聯進 AI 必讀的檔——全域/共用記憶 →
~/.claude/CLAUDE.md、~/.codex/AGENTS.md;各專案記憶 → 該專案CLAUDE.md/AGENTS.md。索引隨同步自動刷新。 - 記憶升級改 queue-first:升級(專案→共用)先原子定案佇列、再讓 vault 對齊;中途失敗按「同步」即自我校正、不重複。
- 同步對帳清理:同步時清掉 vault 記憶目錄中的孤兒檔,使「同步= vault 完全對齊佇列」。
修正
- 記憶索引摘要改取
description(原誤抓 frontmatter 分隔線)。 - 記憶標題/摘要含特殊標記時,內聯前中和,避免破壞受管區塊。
安全
- 記憶目錄的寫入與刪除統一經安全閘(路徑驗證 + 防越界,fail-closed);不安全時拒絕並回報,絕不在 vault 外寫/刪。
AMAGI Core v0.3.1
下載
| 類型 | 說明 | 檔案 |
|---|---|---|
| 安裝版(MSI,推薦) | Windows Installer,自動整合捷徑與解除安裝 | AMAGI Core_0.3.1_x64_en-US.msi |
| 安裝版(NSIS) | 輕量安裝程式 | AMAGI Core_0.3.1_x64-setup.exe |
| 攜帶版(免安裝) | 單一 .exe,無需安裝,直接執行 | AMAGI_Core_0.3.1_portable.exe |
AMAGI Core — AI 記憶與技能同步管家:偵測專案變更、產生候選記憶與技能草稿,審核後同步至 AGENTS.md / CLAUDE.md / .claude/skills / .codex/skills。
v0.3.1
修正:應用程式圖示在工作列、系統匣、視窗標題列的清晰度。
修正
- 圖示模糊/雜訊:更新後工作列圖示模糊、系統匣與標題列出現白點雜訊。
- 工作列(視窗 ICON_BIG)改餵 256px,取代 Tauri 預設挑到、被放大而糊的小圖。
- 系統匣改用 32px 小尺寸專用圖(大圖硬縮到 ~16px 會產生鋸齒雜訊)。
- 標題列(ICON_SMALL, ~16px)以原生 WM_SETICON 另設 32px 小圖,與工作列高解析並存。
AMAGI Core v0.3.0
下載
| 類型 | 說明 | 檔案 |
|---|---|---|
| 安裝版(MSI,推薦) | Windows Installer,自動整合捷徑與解除安裝 | AMAGI Core_0.3.0_x64_en-US.msi |
| 安裝版(NSIS) | 輕量安裝程式 | AMAGI Core_0.3.0_x64-setup.exe |
| 攜帶版(免安裝) | 單一 .exe,無需安裝,直接執行 | AMAGI_Core_0.3.0_portable.exe |
AMAGI Core — AI 記憶與技能同步管家:偵測專案變更、產生候選記憶與技能草稿,審核後同步至 AGENTS.md / CLAUDE.md / .claude/skills / .codex/skills。
v0.3.0
技能管理改版:雙頁籤、透鏡式分發與取消分發。
功能
- 技能管理雙頁籤:拆為「技能庫」(搜尋 / 已分發篩選 / 精簡條列,點開看完整 SKILL.md)與「技能分發」兩頁;技能變多也不再把版面拖長。
- 透鏡式分發:選一個目標(全域 / 某專案)當視角,只顯示一欄開關;已分發者排上方、未分發排下方,每列標示目前分發位置。專案再多也只是下拉選項,不擠版。
- 全域涵蓋語意:勾全域=本機所有專案(含日後新增)共用;專案視角下全域技能鎖定顯示「全域」、不可單獨取消。
- 取消分發:可移除已分發的副本,套用前先列出「+新增 / −移除」差異、確認才執行;只刪分發副本,vault
_skills/正本永不受影響。
修正
- 技能庫摘要:修正卡片摘要誤把 frontmatter
name:當內文,改優先顯示description。
其他
- 切頁防殘影:技能資料改用 store 快取、啟動預熱,消除每次進「技能管理」頁的載入閃爍。
- 忽略派生技能副本(
.codex/skills、.claude/skills)與 git worktree 殘留,不進版控。
AMAGI Core v0.2.0
下載
| 類型 | 說明 | 檔案 |
|---|---|---|
| 安裝版(MSI,推薦) | Windows Installer,自動整合捷徑與解除安裝 | AMAGI Core_0.2.0_x64_en-US.msi |
| 安裝版(NSIS) | 輕量安裝程式 | AMAGI Core_0.2.0_x64-setup.exe |
| 攜帶版(免安裝) | 單一 .exe,無需安裝,直接執行 | AMAGI_Core_0.2.0_portable.exe |
AMAGI Core — AI 記憶與技能同步管家:偵測專案變更、產生候選記憶與技能草稿,審核後同步至 AGENTS.md / CLAUDE.md / .claude/skills / .codex/skills。
v0.2.0
vault 知識庫整合:記憶與技能中樞、跨機鑰匙鏈、技能分發與收編。
功能
- vault 知識庫整合:指定 vault 資料夾為耐久資產單一來源;首次啟動引導(偵測未設→引導設定,建議掛 git);vault git 同步(pull / commit-push)。
- 跨機鑰匙鏈:設定 vault 時於本機
~/.claude/CLAUDE.md與~/.codex/AGENTS.md寫入受管區塊(僅替換標記區、先備份 .bak),讓 AI 對話自動指向本機 vault;專案產生路徑無關的薄指針,換機不錯位。 - 技能單一來源 + 分發:vault
_skills/為技能正本;選擇性分發 UI(技能 × 目標矩陣)分發到全域或指定專案;引導一次性全域分發(新機一鍵就緒)。 - 技能收編:掃描散落於全域/專案的技能、收編進 vault 單一來源(自動排除官方內建技能,避免過時副本)。
- 文件路由器:AI 產出的耐久文件依 frontmatter
type自動歸入 vault 對應桶(knowledge / reports / 頂層 daily)。 - 知識匯入:把討論結論、筆記或檔案匯入 vault,經審核後寫入;可掃描 sources/clips 產生候選。
- Codex 審查工作流:支援 Step 4.5 外部交叉審查(技能化交辦單 + 報告回寫 vault)。
修正
- 設定 vault 成功訊息補上
~/.codex/AGENTS.md(原僅報 claude,實際雙寫)。