15 Commits
Author SHA1 Message Date
雷电芽衣 b085947547 chore(go): audit shared plugin helpers
Drop unused expandHome and standardizeJSONC, share the runtime base URL
validator between the guard and audit templates, and trim comments.

Claude-Session: https://claude.ai/code/session_01Agoc9bRVE9KL7mmWtey9Vq
2026-09-03 01:17:26 -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 15d044cf63 fix(claude): implement official Go hook contract 2026-07-20 07:23:12 -04:00
ZacharyZhang-NY bf777a2ff0 fix: harden GitHub Copilot hooks 2026-07-19 23:13:24 -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 dfddb02f66 feat: add native Codex hook integration 2026-07-19 05:48:24 -04:00
ZacharyZhang-NY 758d129dbf feat: support Kiro CLI v2 and v3 hooks 2026-07-19 04:58:54 -04:00
ZacharyZhang-NY 598b0bd2bb fix: update OpenCode plugin integration 2026-07-19 01:58:29 -04:00
ZacharyZhang-NYandClaude Opus 4.6 d80819093a Migrate to per-agent subdirectories, uniform 8-agent support, cross-platform fixes
- All paths use ~/.elydora/{agentId}/ per-agent isolation
- Add copilot, letta plugins; split kiro into kirocli + kiroide
- Remove augment (SDK-only agent, not one-click)
- Fix filepath.Join usage (replace string concatenation)
- Fix stale comment referencing old ~/.elydora/agents/ path
- Uniform 8 agents: claudecode, cursor, gemini, kirocli, kiroide, opencode, copilot, letta

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-01 19:58:20 -05:00
ZacharyZhang-NYandClaude Opus 4.6 8916506ebc Initial commit: Elydora Go SDK
Go SDK for Elydora agent operations, cryptographic signing, and audit trail integration.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-28 18:03:11 -05:00