ezl-keygraph and GitHub
5596411bd3
fix: render agent deliverables before the success commit so resume preserves them ( #377 )
2026-06-23 14:25:17 +05:30
ezl-keygraph
6a86b6c4c3
fix(cli): pin npx command hints to beta tag
2026-06-17 18:30:02 +05:30
ezl-keygraph
fb14a0170a
ci: bump the beta release line to 2.0.0 ( #356 )
2026-06-17 18:09:27 +05:30
ezl-keygraph
cf396fb9c7
feat(worker): enforce bounded bash timeouts via pi extension
2026-06-16 12:48:32 +05:30
ezl-keygraph
f97afb482e
refactor(worker): unify provider precedence between preflight and executor
2026-06-15 23:06:48 +05:30
ezl-keygraph
c2bceba95c
docs(worker): update stale sdk comments
2026-06-15 22:50:44 +05:30
ezl-keygraph
7c20384991
docs: remove vertex references from llms context
2026-06-15 22:48:59 +05:30
ezl-keygraph
0bc004a583
build: drop @anthropic-ai/claude-code from worker image
2026-06-15 22:42:12 +05:30
ezl-keygraph
d3beea504a
refactor(cli): remove CLAUDE_CODE_MAX_OUTPUT_TOKENS config
2026-06-15 22:40:50 +05:30
ezl-keygraph
f46243a35a
feat(worker): load playwright-cli skill via pi resource loader
2026-06-15 22:37:36 +05:30
ezl-keygraph
09e11b3ad9
fix(worker): restore minLength/minItems on pre-recon and exploit collector schemas
2026-06-15 21:06:29 +05:30
ezl-keygraph
e16dcba13f
refactor(prompts): drop collector server names from deliverable instructions
2026-06-15 20:21:22 +05:30
ezl-keygraph
5547afa73f
refactor(prompts): drop stale MCP terminology for collector tools
2026-06-15 20:18:53 +05:30
ezl-keygraph
667e6ac4b0
refactor(prompts): use pi tool names (task, todo_write, read, bash, glob)
2026-06-15 20:03:26 +05:30
ezl-keygraph
d18e928a6a
feat(worker): add glob custom tool and route code_path globs to it
2026-06-15 20:03:26 +05:30
ezl-keygraph
58d0defea7
feat(worker): give task sub-agent write+bash, align tool descriptions
2026-06-15 19:54:20 +05:30
ezl-keygraph
9e845159b3
fix(worker): restore minLength/minItems on vuln-collector schemas
2026-06-15 18:42:53 +05:30
ezl-keygraph
0fd2f6bbe4
fix(worker): gate adaptive thinking to Opus models, drop CLAUDE_THINKING_LEVEL
2026-06-15 18:11:46 +05:30
ezl-keygraph
575465a741
feat(worker): pi-event-driven output formatting
2026-06-15 16:16:46 +05:30
ezl-keygraph
263b18e98a
refactor(worker): rename claude-executor to pi-executor
2026-06-15 16:05:31 +05:30
ezl-keygraph
56241625a4
fix(worker): count sub-agent cost and surface compaction failures
2026-06-15 15:59:55 +05:30
ezl-keygraph
79fb49c159
feat(prompts): instruct agents to call submit_exploitation_queue and submit_auth_result
2026-06-15 15:49:02 +05:30
ezl-keygraph
c275b27a6c
fix(worker): route Bedrock and custom-base-URL providers from env
2026-06-15 15:36:14 +05:30
ezl-keygraph
a9e966026c
feat: remove Google Vertex AI provider support
2026-06-15 12:49:40 +05:30
ezl-keygraph
1908156525
feat(worker): migrate agent runtime from Claude Agent SDK to pi harness
2026-06-15 12:05:32 +05:30
ezl-keygraph and GitHub
3d1a3c75f8
feat(ai): support Claude Fable 5 (upgrade Claude Agent SDK to 0.3.173) ( #354 )
v1.7.0
2026-06-12 14:50:27 +05:30
ezl-keygraph and GitHub
ac6db3b52e
feat(ai): upgrade to Opus 4.8 and Claude Agent SDK 0.3.163 ( #353 )
v1.6.0
2026-06-12 02:03:26 +05:30
ezl-keygraph and GitHub
0a1a2eb1c1
feat(worker): structure intermediate deliverables via MCP collectors ( #350 )
v1.5.0
2026-06-05 14:50:43 +05:30
keygraphVarun and GitHub
a6f004cd25
Merge pull request #349 from KeygraphHQ/readme-update
...
Update README and docs content
2026-06-03 17:02:37 -07:00
Varun Sivamani
4a12918448
Update README and docs content
...
Add new docs pages and LLM context files, and remove the legacy SHANNON-PRO.md file.
2026-06-03 17:00:34 -07:00
ezl-keygraph and GitHub
35f59f30f6
feat(docker): forward /etc/hosts entries to worker containers ( #346 )
v1.4.0
2026-05-28 23:12:11 +05:30
ezl-keygraph and GitHub
7813baf16a
feat: share preflight authenticated session across agents ( #345 )
...
* feat(auth): reuse preflight's authenticated session across agents
* fix(preflight): verify saved auth state parses and has cookies or origins
* fix(prompts): strip shared-session block when no auth is configured
* fix(shannon): store shared auth state in the per-session audit dir
* fix(prompts): write stub auth-state in pipeline-testing preflight
* fix(preflight): clear stale auth-state.json before validate-authentication
* fix(preflight): drop auth-state.json on workflow completion
* docs(claude): refresh auth-state.json description for new layout and cleanup
* refactor(prompts): drop unused PLAYWRIGHT_SESSION resolve in login instructions
* style(prompts): collapse verifySavedAuthState signature per biome
* refactor(prompts): require AUTH_STATE_FILE on authenticated runs
* style(prompts): trim numbered-step comments back to step headers
2026-05-28 03:23:09 +05:30
ezl-keygraph and GitHub
8f5d639f0d
fix(deps): bump fast-uri to 3.1.2 (CVE-2026-6321) ( #344 )
2026-05-27 13:16:55 +05:30
ezl-keygraph and GitHub
32c01a39b1
feat(preflight): block cloud metadata range in target URL check ( #337 )
...
* chore(docker): pin temporal image to 1.7.0
* feat(preflight): block link-local metadata range in target URL check
* style: apply biome formatting and import sorting
v1.3.0
2026-05-21 00:23:46 +05:30
ezl-keygraph and GitHub
72c424f687
fix(docker): pin --ignore-scripts on global npm installs ( #338 )
2026-05-21 00:23:14 +05:30
ezl-keygraph and GitHub
1af42339b9
feat(auth): auth-validation preflight + email_login credentials ( #335 )
...
* feat(preflight): add credential validation activity
* refactor(preflight): tighten error retryability and dedup failure-point enum
* refactor(preflight): extract resolvePromptDir helper and cap failure_detail at 250 chars
* refactor(preflight): inline validator rules into intro paragraph
* refactor(preflight): restyle validator prompt with XML tags and tool list
* chore(preflight): bump auth validation timeout to 10 minutes
* feat: provision playwright stealth config for browser auto-discovery
* feat(stealth): strengthen browser fingerprint with chrome.runtime and realistic plugins
* feat(prompts): add pipeline-testing stub for validate-authentication
* refactor(stealth): swap zx for node:fs in playwright-config-writer
* feat(auth): add email_login credentials with login-flow substitution
* fix(auth): propagate email_login through credentials sanitizer
* fix(config): drop dangerous-pattern check on credentials.password
* feat(auth-validation): instruct agent to mask sensitive values in failure_detail
* docs(auth): document email_login credentials for magic-link and email-OTP flows
* docs(auth): add login_flow authoring guide with placeholder reference
* feat(auth): make credentials.password optional for passwordless flows
* docs(auth): drop redundant placeholder hint from login_flow examples
2026-05-20 03:46:56 +05:30
ezl-keygraph and GitHub
ca86c839cc
feat(ai): steer notes field for analysis-only mode ( #329 )
v1.2.0
2026-05-06 04:07:38 +05:30
ezl-keygraph and GitHub
0a57b062fd
feat(scripts): add --help to save-deliverable and generate-totp ( #328 )
2026-05-06 04:07:25 +05:30
ezl-keygraph and GitHub
46be49c175
chore: remove unused scan tools and dead error type ( #327 )
...
* chore: remove unused scan tools and dead error type
* chore(logs): redact base URL and target URL from preflight info logs
2026-05-04 21:51:45 +05:30
ezl-keygraph and GitHub
95998d1a44
feat: add config-driven run scoping and report filtering ( #326 )
...
* feat(steerability): add config-driven profile with code_path avoid enforcement
* fix(steerability): write SDK deny rules once per workflow to avoid parallel-agent race
* fix(steerability): reference guidance by pointer in report DROP rules
* fix(steerability): tighten code_path avoid enforcement
* chore(steerability): use shared ALL_VULN_CLASSES const and tighten RunScope type
* fix(steerability): validate run scope before resume short-circuit
* fix(steerability): emit only documented Read/Edit deny rules for code_path
* fix(steerability): assemble report from analysis deliverables when exploit is disabled
* feat(steerability): preflight check that code_path rules match at least one repo entry
* fix(steerability): tag missing code_path entries with avoid/focus kind
* revert(steerability): assemble report from analysis deliverables when exploit is disabled
* feat(steerability): render per-class findings from queue JSON when exploit is disabled
* refactor(steerability): trim findings renderer to common mappable rows
* feat(steerability): allow report agent to rewrite category-label finding titles
* docs(steerability): document new config fields in README and CLAUDE.md
* docs(steerability): comment out optional config sections in examples
2026-05-01 23:56:15 +05:30
ezl-keygraph and GitHub
6c8135d031
feat(ai): upgrade to Opus 4.7 with adaptive thinking ( #325 )
2026-04-28 21:52:13 +05:30
ezl-keygraph and GitHub
03a3d764af
feat(cli): block running shannon with sudo or as root ( #323 )
2026-04-28 12:43:07 +05:30
ezl-keygraph and GitHub
79caada539
fix(deps): bump protobufjs to 7.5.5 to patch CVE-2026-41242 ( #314 )
2026-04-23 20:42:06 +05:30
ezl-keygraph and GitHub
dcabe6e82e
docs: update README for router sunset, WSL2-only Windows, and safety disclaimers ( #302 )
v1.1.0
2026-04-21 13:15:50 +05:30
ezl-keygraph and GitHub
ccb5303106
fix(cli): surface docker errors and add --debug flag for worker logs ( #299 )
...
* fix(cli): surface docker run errors and add --debug flag for worker inspection
* docs: add --debug flag to CLAUDE.md options list
2026-04-20 14:45:42 +05:30
ezl-keygraph and GitHub
581c208b84
feat: provider extensions and drop claude-code-router mode ( #295 )
...
* feat: add ReportOutputProvider for consumer-extended report artifacts
* fix: thread deliverablesSubdir through report assembly
* fix: produce structured report JSON on resume path
* fix: fail loud on structured report output provider errors
* feat: extend checkpoint provider and container DI for consumer-specific backends
* fix: pre-create .shannon overlay mount points on all platforms
* chore: drop claude-code-router mode
* fix: drop 'resets' keyword from spending-cap text patterns
2026-04-20 13:21:54 +05:30
george-keygraph and GitHub
01644ff2ed
Merge pull request #293 from KeygraphHQ/george-keygraph-patch-3
...
Update README.md
2026-04-16 13:25:54 -07:00
george-keygraph and GitHub
0ce34c9c27
Update README.md
2026-04-16 13:24:41 -07:00
george-keygraph and GitHub
671d41699e
Merge pull request #292 from KeygraphHQ/george-keygraph-patch-2
...
Update README.md
2026-04-16 13:23:26 -07:00
george-keygraph and GitHub
8ca34dad69
Update README.md
2026-04-16 13:22:57 -07:00