Commit Graph
28 Commits
Author SHA1 Message Date
ZacharyZhang-NY ae04b0cbb4 fix(claude): accept async rewake metadata 2026-07-20 09:02:38 -04:00
ZacharyZhang-NY 653e644e4f fix(gemini): implement official hook contract 2026-07-20 08:13:44 -04:00
ZacharyZhang-NY 202aa1dff7 fix(claude): implement official Python hook contract 2026-07-20 06:54:51 -04:00
ZacharyZhang-NY a5a250ac94 fix(grok): implement official hook contract 2026-07-20 05:38:40 -04:00
ZacharyZhang-NY 978e15e251 fix: align Kimi hooks with official contracts 2026-07-20 04:25:38 -04:00
ZacharyZhang-NY cb6173e6ee fix: make Codex hooks transactional 2026-07-20 02:41:42 -04:00
ZacharyZhang-NY c3602da5f3 fix: make Cursor hooks fail closed 2026-07-20 01:16:22 -04:00
ZacharyZhang-NY 6cb7ef188d fix: harden Cursor hooks 2026-07-19 23:48:02 -04:00
ZacharyZhang-NY 3dce6c0b8d fix: harden GitHub Copilot hooks 2026-07-19 22:46:25 -04:00
ZacharyZhang-NY 6aba03b4c7 fix(cli): protect Python install credentials 2026-07-19 17:06:50 -04:00
ZacharyZhang-NY ecc70adf12 feat: add native Qwen Code hook integration 2026-07-19 12:42:09 -04:00
ZacharyZhang-NY b1c73e2754 feat: add native Factory Droid hook integration 2026-07-19 11:17:52 -04:00
ZacharyZhang-NY e839c77a4b feat: add native Cline hook integration 2026-07-19 09:56:50 -04:00
ZacharyZhang-NY 86152c8179 fix: validate Auggie matchers with JavaScript 2026-07-19 09:01:59 -04:00
ZacharyZhang-NY 453804dff9 feat: add native Auggie hook integration 2026-07-19 08:35:14 -04:00
ZacharyZhang-NY bdcbc36002 fix: preserve empty Grok hook groups 2026-07-19 08:01:44 -04:00
ZacharyZhang-NY 407c396c17 feat: add native Grok hook integration 2026-07-19 07:34:07 -04:00
ZacharyZhang-NY 71013a0be2 feat: add native Kimi hook integration 2026-07-19 06:35:19 -04:00
ZacharyZhang-NY 104efbc720 feat: add native Codex hook integration 2026-07-19 05:34:47 -04:00
ZacharyZhang-NY ea550154b5 fix: harden hook command detection 2026-07-19 04:42:46 -04:00
ZacharyZhang-NY d9cb1f0d93 feat: support Kiro CLI v2 and v3 hooks 2026-07-19 04:40:40 -04:00
ZacharyZhang-NY 80bb8b4c12 fix: update OpenCode plugin integration 2026-07-19 01:55:55 -04:00
ZacharyZhang-NY f10e86dcec fix: use blocking exit code for frozen agents 2026-07-19 01:42:11 -04:00
ZacharyZhang-NYandClaude Opus 4.6 3c75c2296e Simplify review: fix async retry off-by-one, TOCTOU, and stale docstring
- Mirror client.py retry fix in async_client.py (range + boundary alignment)
- Sync _kid default to agent_id + '-key-1' in async client
- Fix TOCTOU in opencode.py uninstall (try/except vs exists+remove)
- Update docstring to reflect new plugin path and filename
- Remove redundant deferred json import in _js_str

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-02 20:23:44 -05:00
ZacharyZhang-NYandClaude Opus 4.6 347d51febf Fix audit findings: security, types, KID, retry, and version alignment
- Fix critical OpenCode plugin: read private key from file instead of embedding in JS
- Add default KID (agent_id + '-key-1') matching Node and Go SDKs
- Fix Operation.subject and Operation.action types from str to Dict[str, Any]
- Fix retry off-by-one to give max_retries+1 total attempts
- Fix OpenCode operation_type from 'tool_use' to 'ai.tool_use'
- Update plugin path to .config/opencode/plugins matching Node SDK

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-02 15:56:31 -05:00
ZacharyZhang-NYandClaude Opus 4.6 5b92a1dfa3 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 guard command: use sys.executable instead of hardcoded python3
- Fix chmod wrapped in try/except for Windows compatibility
- Fix OpenCode chain state: save after HTTP 2xx response
- Fix guard script shebang consistency (sys.executable)
- 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:10 -05:00
ZacharyZhang-NYandClaude Opus 4.6 3c77b4a31d Update client and plugin integrations
- Client improvements
- Update augment, claudecode, cursor, gemini, kiro, opencode plugins

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-28 21:23:27 -05:00
ZacharyZhang-NYandClaude Opus 4.6 b42b670c2a Initial commit: Elydora Python SDK
Python 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:09 -05:00