Commit Graph

  • 4b76c73c3f refactor(cost): encapsulate streamed OpenRouter cost cache, clear per run Alex Schapiro 2026-07-28 15:59:22 +00:00
  • e5ae8b8ae1 fix(cost): capture OpenRouter streamed usage.cost (fixes $0 kimi-k3 cost) Alex Schapiro 2026-07-28 15:40:59 +00:00
  • 9821ada7c5 fix(update): hourly check interval + wait for fresh fetch before pre-scan prompt devin/1785182817-update-check-freshness Alex Schapiro 2026-07-28 05:09:58 +00:00
  • b313d78f60 Scope viewer session cookie to the bound port (#922) yoni-at-strix 2026-07-27 20:37:54 -04:00
  • e584514d61 Scope viewer session cookie to the bound port #922 viewer-per-port-cookie Jonathan Singer 2026-07-27 19:42:20 -04:00
  • e037d8d727 fix: recoverable guardrail blocks and decoupled crash-notify (#919) devin-ai-integration[bot] 2026-07-27 16:28:48 -07:00
  • fade37025d fix viewer tool call collisions across agents (#917) alex s 2026-07-27 18:51:02 -04:00
  • f968f8e5a7 fix(cli): align View label spacing in final panel Ahmed Allam 2026-07-27 22:38:22 +00:00
  • a7c85ac9ba fix viewer tool call collisions across agents #917 agent/fix-viewer-tool-call-collisions bearsyankees 2026-07-27 18:38:04 -04:00
  • ac0014fe65 chore: release v1.4.1 v1.4.1 Ahmed Allam 2026-07-27 19:47:09 +00:00
  • 86282e83a8 fix(tls): replace raw urllib with requests for external HTTPS calls (frozen-build cert failures) (#903) yoni-at-strix 2026-07-27 15:34:26 -04:00
  • 37c7f5a6ba chore: release v1.4.0 v1.4.0 Ahmed Allam 2026-07-27 11:53:19 +00:00
  • 082d4ae62c fix(runtime): wake parent when child hits a terminal state (MaxTurnsExceeded) Ahmed Allam 2026-07-27 11:16:58 +00:00
  • c55a8fa4ba feat(runtime): graduated wrap-up warnings, budget reserve, and interactive budget pause/continue (#893) devin-ai-integration[bot] 2026-07-26 20:37:14 -07:00
  • 47617969d3 fix(cli): don't dump raw warm-up traceback over the LLM error panel (#896) devin-ai-integration[bot] 2026-07-26 20:01:20 -07:00
  • 27f9750cdc feat(llm): enable Bedrock/Anthropic prompt caching for Claude models (#772) seanturner83 2026-07-27 01:12:57 +01:00
  • 460ceab075 feat(llm): Claude prompt caching (system + tools + rolling tail), Bedrock-safe #892 devin/1785108025-claude-prompt-caching Ahmed Allam 2026-07-26 23:29:41 +00:00
  • 427cdcd9d4 Add Linux ARM64 standalone release support (#886) Matthew Bright 2026-07-26 23:27:02 +00:00
  • 384338cf31 fix(runtime): retry transient mid-stream provider errors instead of crashing the scan (#891) devin-ai-integration[bot] 2026-07-26 16:23:31 -07:00
  • fb6606279f Merge branch 'pr-772' into devin/1785108025-claude-prompt-caching Devin AI 2026-07-26 23:20:26 +00:00
  • 6797c96239 chore: drop added comments and docstrings #891 devin/1785103615-retry-midstream-provider-errors Ahmed Allam 2026-07-26 23:18:01 +00:00
  • 979aca7a32 fix(runtime): retry transient mid-stream provider errors instead of crashing the scan Ahmed Allam 2026-07-26 22:09:17 +00:00
  • 3b79e97f00 feat(context): spill oversized tool output into the sandbox workspace (#882) devin-ai-integration[bot] 2026-07-26 14:42:22 -07:00
  • 66a283b71b feat(context): model-aware conversation compaction for long scans (#881) devin-ai-integration[bot] 2026-07-26 14:39:41 -07:00
  • 74f334cb93 refactor(context): trim verbose comments Ahmed Allam 2026-07-26 19:26:51 +00:00
  • 8e9a6bf903 fix(context): reject tool-output byte ceilings below the notice size Ahmed Allam 2026-07-25 23:46:11 +00:00
  • 0ebd3c6230 fix(context): reserve notice budget so bounded output honors max_bytes Ahmed Allam 2026-07-25 23:06:40 +00:00
  • 6bda366065 fix(context): bound native filesystem tool output in Responses mode Ahmed Allam 2026-07-25 22:50:50 +00:00
  • 1f36f5d401 fix(context): clamp shell output cap and count byte-trimmed dropped lines Ahmed Allam 2026-07-25 22:32:56 +00:00
  • a70a87f272 feat(context): bound per-tool output before it enters agent history Ahmed Allam 2026-07-25 21:02:08 +00:00
  • d2fbcb726d feat(reporting): add read-only list_reports + get_report tools (#889) devin-ai-integration[bot] 2026-07-26 14:05:53 -07:00
  • 8169e177de docs(skills): remove references to tools not installed in the sandbox Ahmed Allam 2026-07-26 20:41:54 +00:00
  • 589bade39a fix: restore viewer-auth.json path in auth module docstring Ahmed Allam 2026-07-26 20:08:53 +00:00
  • d1e8225d5f refactor: move strix/viewer under strix/interface Ahmed Allam 2026-07-26 20:00:51 +00:00
  • 10376b412b refactor(context): trim verbose comments #880 agent/tool-output-bounding Ahmed Allam 2026-07-26 19:26:51 +00:00
  • 95046a6cea fix(context): reject tool-output byte ceilings below the notice size Ahmed Allam 2026-07-25 23:46:11 +00:00
  • aac59de1e5 fix(context): reserve notice budget so bounded output honors max_bytes Ahmed Allam 2026-07-25 23:06:40 +00:00
  • ce358aa879 fix(context): bound native filesystem tool output in Responses mode Ahmed Allam 2026-07-25 22:50:50 +00:00
  • dab93bcc12 fix(context): clamp shell output cap and count byte-trimmed dropped lines Ahmed Allam 2026-07-25 22:32:56 +00:00
  • 3b8980c47b feat(context): bound per-tool output before it enters agent history Ahmed Allam 2026-07-25 21:02:08 +00:00
  • 8157ccba27 refactor(reports): fold fence helpers into report writer Ahmed Allam 2026-07-25 20:06:44 +00:00
  • 95d2e5fba9 fix(reports): safe-fence code-location snippets in markdown copy Ahmed Allam 2026-07-25 19:41:36 +00:00
  • 21243486e2 fix(reports): safe-fence markdown PoC export and share fence helpers Ahmed Allam 2026-07-25 19:34:49 +00:00
  • 97ed7e79a1 fix(reports): auto-detect PoC language with Python fallback Ahmed Allam 2026-07-25 19:20:53 +00:00
  • 31c18f8f75 fix(reports): strip markdown code fence from poc_script_code before rendering Ahmed Allam 2026-07-25 18:52:13 +00:00
  • f23fadfbff Rename root agent to Strix Ahmed Allam 2026-07-25 18:36:47 +00:00
  • 08126eb518 feat(dedupe): add dedicated deduplication model (#823) oyasumi 2026-07-25 08:29:39 -05:00
  • d4f4697533 runtime: resolve staged local-dir path to avoid symlink rejection on macOS (#857) Utku Tugrul 2026-07-25 05:45:31 -07:00
  • 57304b0084 docs(cli): document exit code 1 and clarify exit 0 semantics dvir arad 2026-07-24 15:35:27 +03:00
  • cd8270c98b Sign in with a ChatGPT subscription for inference (#854) yoni-at-strix 2026-07-24 18:41:19 -04:00
  • 93af2b94a2 chore(deps): bump setuptools to 83.0.0 (GHSA-h35f-9h28-mq5c) Ahmed Allam 2026-07-24 13:56:12 +00:00
  • 960caf86aa Pin release-workflow actions to commit SHAs + least-privilege token (#862) Tim Haines 2026-07-24 04:22:28 +09:00
  • 7e02b8d8da Quit after scan instead of hosting local viewer yoni 2026-07-22 20:54:51 +00:00
  • 137a42c3e3 fix(deps): cap cryptography <49 to keep Intel macOS universal2 wheel (#859) alex s 2026-07-22 16:56:15 -04:00
  • 389326cad3 fix(deps): cap cryptography <49 to keep Intel macOS universal2 wheel #859 devin/1784753226-cap-cryptography-intel-mac Alex Schapiro 2026-07-22 20:47:31 +00:00
  • 473b3c4af1 chore(deps): bump cryptography to 49.0.0 and pyasn1 to 0.6.4 (#856) alex s 2026-07-22 16:33:06 -04:00
  • d1a73a24f8 feat(cli): update notifications + self-update (strix --update) (#807) alex s 2026-07-22 16:29:03 -04:00
  • 5bfce6dc98 chore(deps): bump cryptography to 49.0.0 and pyasn1 to 0.6.4 #856 devin/1784752089-bump-crypto-pyasn1 Alex Schapiro 2026-07-22 20:28:55 +00:00
  • a2f5e3acb6 chore: release v1.3.1 v1.3.1 Ahmed Allam 2026-07-22 18:42:47 +00:00
  • e8c2564595 sandbox: bump install.sh pre-pull tag to 1.1.0 (match runtime default) Ahmed Allam 2026-07-22 18:23:10 +00:00
  • 78594e1645 sandbox: bump default inner-sandbox image to 1.1.0 Ahmed Allam 2026-07-22 17:05:50 +00:00
  • 8ec54d9e2b chore: release v1.3.0 (#849) v1.3.0 Ahmed Allam 2026-07-22 09:21:24 -07:00
  • 106b463e85 chore: release v1.3.0 #849 release-v1.3.0 0xallam 2026-07-22 19:20:22 +03:00
  • 1f7373714b Local viewer: prominent scan switcher + rename to "pentest" terminology (#848) Ahmed Allam 2026-07-22 09:17:52 -07:00
  • ef07bad945 Local viewer: UI polish and a Feedback & support tab (#847) Ahmed Allam 2026-07-22 08:34:52 -07:00
  • 89a707ff51 sandbox: shrink image 7.2GB → 3.8GB (cache cleanup, multi-stage Go build, drop ZAP) (#474) seanturner83 2026-07-22 15:25:38 +01:00
  • 10d8db53fe sandbox: kerbrute is prebuilt, drop runtime go install from AD skill #842 devin/sandbox-multistage Ahmed Allam 2026-07-22 11:39:03 +00:00
  • d91e91129f sandbox: align agent docs with removed go toolchain + uv; prebuild kerbrute Ahmed Allam 2026-07-22 11:38:48 +00:00
  • 318b54ccfc sandbox: multi-stage build + drop ZAP/uv, dedupe ast-grep (~2.7GB) Ahmed Allam 2026-07-22 11:30:39 +00:00
  • b0a0363754 sandbox: also clear go build cache and npm cache (~1.2GB) 0xallam 2026-07-22 10:39:13 +00:00
  • ea6d7bab32 sandbox: drop man-db, now that /usr/share/man/* is purged Sean Turner 2026-05-04 13:57:37 +01:00
  • 4524691355 sandbox: shrink image by ~2GB (go modcache, locales, docs) Sean Turner 2026-05-04 13:42:34 +01:00
  • 59f49a1fa2 fix(prompt): make root agent orchestrate-only and fold fixing into reporting Ahmed Allam 2026-07-21 18:26:32 +00:00
  • 2bb730c366 fix(container): keep /app/.venv/bin on the login-shell PATH so python3 finds preinstalled libs (#839) alex s 2026-07-21 23:49:44 -04:00
  • ccca191a21 fix(container): keep /app/.venv/bin on the login-shell PATH so python3 finds preinstalled libs #839 #838 devin/1784690991-sandbox-venv-path Alex Schapiro 2026-07-22 03:31:08 +00:00
  • 48b4821f69 chore: release v1.2.0 v1.2.0 Ahmed Allam 2026-07-21 16:02:14 +00:00
  • f600f99103 Local run viewer: email reports, run history, and the platform suite (#813) yoni-at-strix 2026-07-21 11:13:03 -04:00
  • 6a3e0597ce docs(skills): add Active Directory / Kerberos domain testing skill (#825) alex s 2026-07-21 10:59:28 -04:00
  • 1ee4d0ae45 docs(skills): fix AD skill collector package + split invalid pipx install #825 devin/1784643308-ad-skill Alex Schapiro 2026-07-21 14:45:16 +00:00
  • 46805e6fe9 docs(skills): add Active Directory / Kerberos domain testing skill Alex Schapiro 2026-07-21 14:15:08 +00:00
  • ad27f0c67e docs(reporting): add CVSS calibration guidance to reduce severity inf… (#821) alex s 2026-07-21 09:17:22 -04:00
  • 75a1173904 docs(reporting): drop 'one weakness per report' calibration bullet #821 devin/cvss-calibration Alex Schapiro 2026-07-21 04:19:45 +00:00
  • 729debd915 docs(reporting): add CVSS calibration guidance to reduce severity inflation Alex Schapiro 2026-07-21 04:06:24 +00:00
  • f967e6017b fix(report): prevent code-fence breakout in vulnerability markdown (#817) Thejesh Reddy 2026-07-20 19:07:44 -07:00
  • f9890a672d strip transfer encoding (#820) alex s 2026-07-20 21:56:34 -04:00
  • 511397eb90 test(proxy): drop transfer encoding on replay #820 devin/1784598370-strip-transfer-encoding Alex Schapiro 2026-07-21 01:49:35 +00:00
  • 5bfe6604d4 test(proxy): drop transfer encoding on replay Alex Schapiro 2026-07-21 01:47:24 +00:00
  • 599f7c7526 fix(proxy): recompute Content-Length when replaying a modified body (#816) Thejesh Reddy 2026-07-20 18:43:49 -07:00
  • 7303c27435 Reject OTP verify responses lacking a usable expiry #819 devin/1784591527-viewer-authz-followup yoni 2026-07-21 00:06:40 +00:00
  • ab840c31ae Accept epoch-seconds relay expiry so valid verification is not misread yoni 2026-07-21 00:00:43 +00:00
  • a1e0f20d6e Session-gate historical run reads; fail closed on missing expiry yoni 2026-07-20 23:55:04 +00:00
  • 7b412ac3b1 Harden local viewer authorization (session capability, history gating, expiry) (#818) devin-ai-integration[bot] 2026-07-20 23:45:11 +00:00
  • b4c7555c24 Gate session capability behind bootstrap token; sync auth status with expiry #818 devin/1784588680-viewer-authz yoni 2026-07-20 23:29:10 +00:00
  • e246745e4e Set session cookie whenever index.html is served yoni 2026-07-20 23:15:23 +00:00
  • 9ba8e0f219 Harden viewer authz: session capability, history gating, expiry yoni 2026-07-20 23:14:27 +00:00
  • 4be5d7716c Add a run details panel and move the privacy note to a dismissable toast Jonathan Singer 2026-07-20 19:06:40 -04:00
  • 68f1d19504 Show live steering messages in the agent transcript Jonathan Singer 2026-07-20 17:47:50 -04:00
  • dd1dab5d95 Bring the pro live-prompt composer to the local viewer Jonathan Singer 2026-07-20 17:30:38 -04:00
  • 09ff9aa783 Steer each agent from its modal; drop the Pro upsell there Jonathan Singer 2026-07-20 17:20:09 -04:00
  • 47ded9b93c Add live agent steering from the web viewer Jonathan Singer 2026-07-20 16:54:29 -04:00