Commit Graph

  • 98e3446448 Merge pull request #161 from KeygraphHQ/feat/pipeline-config Arjun Malleswaran 2026-02-24 10:52:52 -08:00
  • a03bc7506c chore: improve PR command summary format with rich bullet style ajmallesh 2026-02-24 09:31:37 -08:00
  • d67c07dc55 feat: add configurable pipeline retry and concurrency settings (#157) ajmallesh 2026-02-24 09:30:54 -08:00
  • 91f03242a5 Merge pull request #160 from KeygraphHQ/chore/update-readme-banner Arjun Malleswaran 2026-02-24 09:15:17 -08:00
  • 17d12be2ab chore: update README banner image ajmallesh 2026-02-24 09:11:50 -08:00
  • 6b403d59a7 Merge pull request #152 from KeygraphHQ/fix/router-env-passthrough ezl-keygraph 2026-02-21 02:24:29 +05:30
  • 742b74c86f fix: pass router env vars to SDK subprocess ezl-keygraph 2026-02-21 02:15:42 +05:30
  • eaa817ea64 Merge pull request #149 from KeygraphHQ/fix/preflight-validation ezl-keygraph 2026-02-20 21:50:31 +05:30
  • 839686c23c refactor: use SDK-exported SDKAssistantMessageError instead of local type definition ajmallesh 2026-02-20 07:49:53 -08:00
  • e8e830c9f8 refactor: replace HTTP credential checks with Claude Agent SDK query ezl-keygraph 2026-02-20 17:00:31 +05:30
  • 7ecf5abb35 refactor: extract error formatting utilities from workflows.ts into workflow-errors.ts ajmallesh 2026-02-19 22:20:20 -08:00
  • c0d46cb6b9 feat: add preflight validation phase with structured error reporting ajmallesh 2026-02-19 19:09:02 -08:00
  • afa0e9b701 Merge pull request #141 from KeygraphHQ/refactor/architecture Arjun Malleswaran 2026-02-17 12:22:23 -08:00
  • 7fb0c30769 Merge pull request #142 from KeygraphHQ/docs/wsl-setup-guide ezl-keygraph 2026-02-18 00:56:48 +05:30
  • 1e3f709423 docs: add WSL2 setup guide for Windows users ezl-keygraph 2026-02-17 16:57:13 +05:30
  • a960ad1182 refactor: add numbered step comments to 20 complex sequential functions ajmallesh 2026-02-16 20:45:58 -08:00
  • d696a7584b refactor: extract helpers from long functions in client, workflows, and agent-execution ajmallesh 2026-02-16 18:53:22 -08:00
  • 413c47af5c docs: update CLAUDE.md and commands for services-layer architecture ajmallesh 2026-02-16 18:15:52 -08:00
  • 16de74e0be refactor: remove ~70 low-value comments across 13 files ajmallesh 2026-02-16 18:08:11 -08:00
  • b208949345 refactor: consolidate file layout and break circular dependencies ajmallesh 2026-02-16 18:01:37 -08:00
  • 9074149778 feat: add resume header to workflow.log showing previous workflow ID and checkpoint ajmallesh 2026-02-16 17:21:12 -08:00
  • bb89d6f458 refactor: replace console.log/chalk with ActivityLogger across services ajmallesh 2026-02-16 17:16:27 -08:00
  • d3816a29fa refactor: extract services layer, Result type, and ErrorCode classification ajmallesh 2026-02-16 16:12:21 -08:00
  • ae69478541 refactor: consolidate duplicate types and file I/O utilities ajmallesh 2026-02-16 12:08:51 -08:00
  • 8e4fafba99 refactor: remove ~275 lines of dead code and enable stricter tsconfig ajmallesh 2026-02-16 11:55:59 -08:00
  • 13731f5ebf refactor: remove ~750 lines of dead code across 12 files ajmallesh 2026-02-16 11:30:00 -08:00
  • 3a07f8a81f Merge pull request #140 from KeygraphHQ/feat/resume-workspace ezl-keygraph 2026-02-17 00:23:23 +05:30
  • 45e9f305ea refactor: remove ./shannon query CLI command ezl-keygraph 2026-02-17 00:19:24 +05:30
  • 539bd873cc fix: improve resume edge cases and shell quoting ajmallesh 2026-02-16 09:26:12 -08:00
  • c8bc29c011 Merge pull request #139 from KeygraphHQ/feat/windows-compat-and-claude-cli ezl-keygraph 2026-02-16 23:14:15 +05:30
  • 759c8d8093 fix: resolve named workspace workflow ID in logs command ezl-keygraph 2026-02-16 20:25:09 +05:30
  • e85f6e0c73 feat: add MSYS path fix, Claude Code CLI, and Windows instructions ezl-keygraph 2026-02-16 20:04:51 +05:30
  • 2cf237d638 fix: resolve resume workflow ID in logs command ezl-keygraph 2026-02-14 02:56:57 +05:30
  • 1b696cac1b fix: store checkpoint as success commit hash and show cumulative metrics ezl-keygraph 2026-02-14 02:52:11 +05:30
  • 7f9c5cc496 fix: copy deliverables to audit-logs once at workflow end instead of per-agent ezl-keygraph 2026-02-14 01:20:42 +05:30
  • dbcb4587ee fix: update session.json status on workflow completion ezl-keygraph 2026-02-13 22:41:07 +05:30
  • f017a41436 fix: set originalWorkflowId in logPhaseTransition and remove path import from agents.ts ezl-keygraph 2026-02-13 22:09:07 +05:30
  • ee5d7b80a0 feat: add named workspaces and workspace listing ezl-keygraph 2026-02-13 20:53:18 +05:30
  • f932fad2ed feat: add workflow resume from workspace via --workspace flag ezl-keygraph 2026-02-13 20:26:16 +05:30
  • ce2628f6f0 Merge pull request #127 from KeygraphHQ/fix/large-deliverable-handling-v2 Arjun Malleswaran 2026-02-12 08:54:19 -08:00
  • c169b0d0a6 fix: restore CLAUDE_CODE_MAX_OUTPUT_TOKENS env var support ezl-keygraph 2026-02-12 22:12:52 +05:30
  • 80bc8e3a44 feat: copy deliverables to audit-logs for self-contained audit trail ajmallesh 2026-02-11 19:06:31 -08:00
  • 30b5522647 fix: add chunked writing instructions to all agent prompts ajmallesh 2026-02-11 17:40:34 -08:00
  • 2f4fa89e7b fix: add file_path parameter to save_deliverable for large reports (#123) Arjun Malleswaran 2026-02-11 13:40:49 -08:00
  • 2e1fe3454a chore: migrate issue templates to GitHub issue forms (#119) ezl-keygraph 2026-02-11 19:02:36 +05:30
  • a5daa07178 fix: auto-detect Podman to avoid host-gateway incompatibility (#117) ezl-keygraph 2026-02-11 01:51:48 +05:30
  • efb5368b3c fix: prevent deliverables from being lost during agent retry rollbacks (#112) ezl-keygraph 2026-02-11 00:26:48 +05:30
  • 3c13a9a7e6 feat: upgrade claude-agent-sdk to 0.2.38 and adapt to new SDK types (#113) ezl-keygraph 2026-02-11 00:19:59 +05:30
  • 24bcd29d97 fix: ensure deliverables directory is writable by container user (#116) ezl-keygraph 2026-02-11 00:03:02 +05:30
  • 77c5b26a94 feat: add issue templates (#110) ezl-keygraph 2026-02-10 03:00:21 +05:30
  • 9809c769e3 fix: extend heartbeat timeout to prevent stalls during sub-agent execution (#108) Arjun Malleswaran 2026-02-09 10:58:03 -08:00
  • 2e9ee2a11e fix: mount repos and configs directories into worker container (#107) ezl-keygraph 2026-02-10 00:05:41 +05:30
  • 4aee8db3d0 fix: add cache-busting param to screenshot URL (#82) Arjun Malleswaran 2026-02-07 10:08:25 -08:00
  • 9ed5327561 Feat/shannon by keygraph branding (#81) Arjun Malleswaran 2026-02-07 10:02:48 -08:00
  • 3a63624ff7 Merge pull request #59 from KeygraphHQ/keygraphVarun-patch-1 Arjun Malleswaran 2026-01-27 16:20:45 -08:00
  • 7cb0a0ae5e Update README.md keygraphVarun 2026-01-27 16:18:02 -08:00
  • 1c5a61e05f Merge pull request #58 from KeygraphHQ/keygraphVarun-patch-1 Arjun Malleswaran 2026-01-22 15:44:36 -08:00
  • 8f42eb64fa Update README.md keygraphVarun 2026-01-22 15:26:16 -08:00
  • d05eaf2ff7 Merge pull request #56 from KeygraphHQ/feat/model-router Arjun Malleswaran 2026-01-21 17:42:52 -08:00
  • a15408e23f docs: remove Gemini 3 Pro from supported router models ajmallesh 2026-01-20 16:42:16 -08:00
  • 534b24901e Merge branch 'main' into feat/model-router Arjun Malleswaran 2026-01-20 10:26:27 -08:00
  • cdb7d165ca Merge pull request #57 from KeygraphHQ/fix/audit-logs-permission-issue Arjun Malleswaran 2026-01-20 10:24:07 -08:00
  • 65aa5625f6 fix: set write permissions on audit-logs and output directories for container user ajmallesh 2026-01-20 10:01:21 -08:00
  • 25fde5240a docs: remove DeepSeek references from router mode documentation ajmallesh 2026-01-20 09:55:40 -08:00
  • f85c1bd193 refactor: simplify router to OpenAI and OpenRouter providers only ajmallesh 2026-01-20 09:49:16 -08:00
  • 63741d780e revert: remove '402' billing pattern causing false positives ajmallesh 2026-01-16 17:29:54 -08:00
  • 9606ffcf70 fix: add universal billing error detection for router mode ajmallesh 2026-01-16 11:18:27 -08:00
  • cd04c7a6d2 feat: add model tracking and reporting across pipeline ajmallesh 2026-01-15 18:30:19 -08:00
  • d01980ce4b feat: add OpenRouter provider support for claude-code-router ajmallesh 2026-01-15 15:21:34 -08:00
  • d925c4942b feat: add DeepSeek provider support for claude-code-router ajmallesh 2026-01-15 15:16:05 -08:00
  • 914860a6bd feat: add claude-code-router support for multi-model testing ajmallesh 2026-01-15 14:14:37 -08:00
  • 20b5939e35 Feat/temporal (#52) Arjun Malleswaran 2026-01-15 11:30:46 -08:00
  • 9d69e43ecf fix: resolve merge artifacts from main branch integration feat/telemetry ajmallesh 2026-01-15 10:57:15 -08:00
  • f3cb5dce8f Merge branch 'main' into feat/telemetry Arjun Malleswaran 2026-01-15 10:44:28 -08:00
  • 51e621d0d5 Feat/temporal (#46) Arjun Malleswaran 2026-01-15 10:36:11 -08:00
  • 78a0a61208 Feat/temporal (#46) Arjun Malleswaran 2026-01-15 10:36:11 -08:00
  • 7dc8cfe5c7 fix: remove pipeline_testing_mode from telemetry events ajmallesh 2026-01-13 18:17:33 -08:00
  • 636ae6fb19 docs: update telemetry instructions ajmallesh 2026-01-13 17:56:50 -08:00
  • eb8ab3be86 feat: add PostHog telemetry with persistent installation tracking ajmallesh 2026-01-13 17:51:51 -08:00
  • 3b391ec54c fix: re-throw retryable errors in checkExploitationQueue ajmallesh 2026-01-13 13:13:27 -08:00
  • eaff84b847 refactor: pipeline vuln→exploit workflow for parallel execution ajmallesh 2026-01-13 13:08:12 -08:00
  • c12eca046c fix: resolve parallel workflow race conditions and retry logic bugs ajmallesh 2026-01-13 10:52:26 -08:00
  • 65b9bc4690 chore: remove licensing comments from prompt files to prevent leaking into actual prompts ajmallesh 2026-01-12 18:36:07 -08:00
  • 50629a24ab refactor: remove direct CLI and .shannon-store.json in favor of Temporal ajmallesh 2026-01-12 18:06:44 -08:00
  • e521e98a8f docs: fix deliverable filename in README ajmallesh 2026-01-12 17:50:33 -08:00
  • 89cc30bb94 refactor: replace Taskfile with bash CLI script ajmallesh 2026-01-12 17:42:06 -08:00
  • 1f303b02b8 docs: update README and CLAUDE.md for Temporal workflow usage ajmallesh 2026-01-12 17:23:25 -08:00
  • 4de1508cb8 chore: add .env.example and simplify .gitignore ajmallesh 2026-01-12 17:22:53 -08:00
  • 69f2d8ffe7 refactor: simplify session ID handling and improve Taskfile options ajmallesh 2026-01-12 17:18:28 -08:00
  • b84c1d3bb0 feat: improve Temporal client UX and env handling ajmallesh 2026-01-12 16:36:48 -08:00
  • 5bda6fa634 refactor: consolidate Docker setup to root docker-compose.yml ajmallesh 2026-01-12 15:41:25 -08:00
  • b26c69023d fix: add report assembly step to Temporal workflow ajmallesh 2026-01-12 15:40:29 -08:00
  • cbb2b4acc0 feat: fix Docker worker container setup ajmallesh 2026-01-12 14:37:29 -08:00
  • 05f8e2382c feat: add Temporal worker, client, and query tools (phase 5) ajmallesh 2026-01-12 14:27:59 -08:00
  • eb7eced23f feat: add Temporal workflow for 5-phase pipeline orchestration (phase 4) ajmallesh 2026-01-12 13:45:50 -08:00
  • 322e427c38 feat: add Temporal activities for agent execution (phase 3) ajmallesh 2026-01-12 13:35:17 -08:00
  • 6fdfdcb96a feat: add Temporal integration foundation (phase 1-2) ajmallesh 2026-01-12 13:25:55 -08:00
  • 49e53b9e0c feat: add Claude Code custom commands for debug and review ajmallesh 2026-01-12 12:15:41 -08:00
  • f84414d5ca refactor: modularize claude-executor and extract shared utilities ajmallesh 2026-01-12 12:14:49 -08:00
  • 45acb16711 refactor: remove orchestration layer (#45) ezl-keygraph 2026-01-12 22:58:17 +05:30