雷电芽衣
5e08ab20f5
chore(go): audit cmd/elydora root
...
Drop the tautological secret file identity check and the test-only
guard path wrapper.
Claude-Session: https://claude.ai/code/session_01Agoc9bRVE9KL7mmWtey9Vq
2026-09-03 01:09:31 -04:00
雷电芽衣
27b720ca69
chore(go): audit root package
...
Share one request, decode, and error path across the client, public
endpoints, and export download; align types with the Backend contract
and split types_api.go.
Claude-Session: https://claude.ai/code/session_01Agoc9bRVE9KL7mmWtey9Vq
2026-09-03 01:06:42 -04:00
雷电芽衣
f5341ed557
fix(go): retry rejected prev_chain_hash within a bounded budget and serialize chain-state updates; release 2.0.1
...
Claude-Session: https://claude.ai/code/session_01QoUjdc7HGKTsgj5GhG8HvF
v2.0.1
2026-09-02 04:46:31 -04:00
雷电芽衣
a08d3c386c
chore(go): release 2.0.0 under the /v2 module path
...
Claude-Session: https://claude.ai/code/session_01QoUjdc7HGKTsgj5GhG8HvF
v2.0.0
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
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
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-NY
598b0bd2bb
fix: update OpenCode plugin integration
2026-07-19 01:58:29 -04:00
ZacharyZhang-NY
0234652963
fix: enforce frozen agent hook blocking
2026-07-19 01:44:55 -04:00
ZacharyZhang-NY and Claude Opus 4.6
a643ead036
Bump version to 1.2.1
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
v1.2.1
2026-03-25 00:52:32 -04:00
ZacharyZhang-NY and Claude Opus 4.6
99b0948da9
Deprecate legacy Login/Register, add admin events, members, webhooks
...
- Mark Register() and Login() as Deprecated (use Better Auth directly)
- Add admin_events.go, members.go, webhooks.go to match backend API
- Sync types with backend changes
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-25 00:48:39 -04:00
ZacharyZhang-NY and Claude 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-NY and Claude Opus 4.6
3683bd28dc
Sync types and operations with backend for social auth and agent assignments
...
Adds SocialAuthProvider, AgentAssignment types, and integration compat test.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-24 22:42:38 -04:00
ZacharyZhang-NY and Claude Opus 4.6
8e8610d7ed
Bump version to 1.2.0
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
v1.2.0
2026-03-02 16:00:27 -05:00
ZacharyZhang-NY and Claude Opus 4.6
f939404dd4
Bump version to 1.1.0
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-01 20:09:00 -05:00
ZacharyZhang-NY and Claude 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-NY and Claude 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-NY and Claude 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-NY and Claude 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-NY and Claude 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