Commit Graph
25 Commits
Author SHA1 Message Date
雷电芽衣 301210ff25 docs(go): audit README and AGENTS
Align the README API reference with the exported surface, add the
upgrade note, document the shared modules and Linux test setup in
AGENTS.md, and scope the Grok expandable-path assertion to Windows.

Claude-Session: https://claude.ai/code/session_01Agoc9bRVE9KL7mmWtey9Vq
2026-09-03 02:43:55 -04:00
ZacharyZhang-NY eb41b991bf feat(go): durable transaction engine and Kiro IDE 1.0 adapter
Split the monolithic transaction into focused modules: append-only
crash-recoverable journal under ~/.elydora/transactions with owner
tokens and per-transaction namespaces, staged atomic publication
(stage .pending, fsync, rename, fsync), platform-specific atomic
replacement (MoveFileEx, renameat2, renamex_np), private-directory
hardening per OS, lock-guarded recovery, and workspace cleanup that
removes only transaction-created empty directories.

Add the Kiro IDE 1.0 plugin: strict v1 hook schema with one enabled
PreToolUse guard and PostToolUse audit pair bound to the active
workspace, agent-to-workspace identity binding in runtime config, and
exact migration of the legacy elydora-audit.kiro.hook contract.

Gates: go test ./... and -race pass, go vet clean, govulncheck reports
zero reachable vulnerabilities, git diff --check clean.
2026-07-21 19:02:57 -04:00
ZacharyZhang-NY dd72793cdb fix(qwen): align Go hooks with Qwen Code 0.20 2026-07-20 16:06:52 -04:00
ZacharyZhang-NY 4521cbe32f fix(droid): align hooks with Factory 0.175 2026-07-20 14:34:54 -04:00
ZacharyZhang-NY 827374e7f8 fix(copilot): implement official transactional hook contract 2026-07-20 12:58:30 -04:00
ZacharyZhang-NY 050d0043ea fix(cline): make Go hook installation transactional 2026-07-20 11:33:44 -04:00
ZacharyZhang-NY bb7186630d fix(augment): make hook installation transactional 2026-07-20 10:18:24 -04:00
ZacharyZhang-NY f619b04289 fix(claude): accept async rewake metadata 2026-07-20 09:11:30 -04:00
ZacharyZhang-NY 2dc633a506 fix(gemini): implement native transactional hooks 2026-07-20 08:39:37 -04:00
ZacharyZhang-NY 15d044cf63 fix(claude): implement official Go hook contract 2026-07-20 07:23:12 -04:00
ZacharyZhang-NY f71db95502 fix: align Grok hooks with official contracts 2026-07-20 06:07:52 -04:00
ZacharyZhang-NY c60b46b994 fix: align Kimi hooks with official contracts 2026-07-20 04:56:41 -04:00
ZacharyZhang-NY f0e4694da2 fix: make Codex hooks transactional 2026-07-20 03:22:58 -04:00
ZacharyZhang-NY 415a884efe fix: harden Cursor hook enforcement 2026-07-20 00:15:21 -04:00
ZacharyZhang-NY bf777a2ff0 fix: harden GitHub Copilot hooks 2026-07-19 23:13:24 -04:00
ZacharyZhang-NY 996672a6a7 fix(cli): protect Go install credentials 2026-07-19 17:33:34 -04:00
ZacharyZhang-NY 3488ab778c fix(cli): validate runtimes before uninstall 2026-07-19 16:40:05 -04:00
ZacharyZhang-NY 7bf84a35e0 fix(cli): confine agent runtime paths 2026-07-19 16:26:00 -04:00
ZacharyZhang-NY eae9015a61 feat: add native Qwen Code hook integration 2026-07-19 13:14:57 -04:00
ZacharyZhang-NY 577e3609b5 feat: add native Factory Droid hook integration 2026-07-19 11:47:30 -04:00
ZacharyZhang-NY 2eff1ae119 feat: add native Cline hook integration 2026-07-19 10:19:29 -04:00
ZacharyZhang-NY 9d03a68477 feat: add native Auggie hook integration 2026-07-19 08:50:01 -04:00
ZacharyZhang-NY a0fe657959 feat: add native Grok hook integration 2026-07-19 07:50:22 -04:00
ZacharyZhang-NY 287322977b feat: add native Kimi hook integration 2026-07-19 07:02:04 -04:00
ZacharyZhang-NY 758d129dbf feat: support Kiro CLI v2 and v3 hooks 2026-07-19 04:58:54 -04:00