34 Commits
Author SHA1 Message Date
雷电芽衣 b84c79816c docs: drop the em-dash from the genesis hash comment
Claude-Session: https://claude.ai/code/session_01Agoc9bRVE9KL7mmWtey9Vq
2026-09-03 21:07:25 -04:00
雷电芽衣 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
雷电芽衣 a08d3c386c chore(go): release 2.0.0 under the /v2 module path
Claude-Session: https://claude.ai/code/session_01QoUjdc7HGKTsgj5GhG8HvF
2026-09-02 00:50:27 -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 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 c9d1075585 fix: align agent registration contract 2026-07-19 14:16:49 -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-NYandClaude Opus 4.6 75c2095f30 Update auth references from JWT to session tokens
- Remove PreviousTokenGraceUntil from RotateApiTokenResponse
- Update comments and CLI flag descriptions
- Remove grace period test from integration test
- Update README

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-24 23:13:37 -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 c21e9fcfc6 Add 7 missing SDK methods and fix README type name
- Fix AgentKeyRequest → RegisterAgentKeyInput in README
- Add ListAgents, UnfreezeAgent, DeleteAgent to agents.go
- Add GetMe, IssueApiToken to auth.go
- Add DownloadExport to exports.go
- Add Health package-level function in health.go
- Add corresponding types and document all exports in README

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-01 15:53:44 -05:00
ZacharyZhang-NYandClaude Opus 4.6 0fdedb7247 Update module path to github.com/Elydora-Infrastructure/Elydora-Go-SDK
- Update go.mod module path
- Update all import references
- Update README install and import examples

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-28 21:23:20 -05:00
ZacharyZhang-NYandClaude Opus 4.6 fdae7e9a18 Update README with full API reference and CLI docs
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-28 18:08:57 -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