Commit Graph

  • b08662449d ci: publish nested standalone archives as release assets v1.5.0 Ahmed Allam 2026-08-06 19:01:16 +00:00
  • bda0f54342 ci: tolerate repr-escaped backslashes in the release TUI-sidecar check Ahmed Allam 2026-08-06 18:42:44 +00:00
  • ed7958ef0c ci: tolerate repr-escaped backslashes in the release TUI-sidecar check #991 devin/1786041743-fix-tui-check-v2 Ahmed Allam 2026-08-06 18:42:44 +00:00
  • c6c8bb5ca6 ci: match Windows backslash paths in the release TUI-sidecar check Ahmed Allam 2026-08-06 18:17:19 +00:00
  • ad6df0b95c ci: match Windows backslash paths in the release TUI-sidecar check #990 devin/1786040218-fix-release-tui-check Ahmed Allam 2026-08-06 18:17:19 +00:00
  • 28747e682e chore(image): bump sandbox tag 1.2.0 -> 1.3.0 Ahmed Allam 2026-08-06 14:54:11 +00:00
  • e71bf127fd chore: release v1.5.0 Ahmed Allam 2026-08-06 14:50:28 +00:00
  • 709a7a1b39 docs(skills): skipped symbol search must be disclosed in reachability evidence Ahmed Allam 2026-08-06 13:58:44 +00:00
  • ec07f0f68f docs(skills): require per-CVE affected-symbol matching in dependency reachability analysis Ahmed Allam 2026-08-06 13:55:15 +00:00
  • 67075242d1 docs(skills): skipped symbol search must be disclosed in reachability evidence #986 devin/1786024515-per-cve-symbol-reachability Ahmed Allam 2026-08-06 13:58:44 +00:00
  • abf34a164a docs(skills): require per-CVE affected-symbol matching in dependency reachability analysis Ahmed Allam 2026-08-06 13:55:15 +00:00
  • 2a9ab1d6cd feat: agent-ready — installable SKILL.md skills, AGENTS.md, coding-ag… (#926) alex s 2026-08-06 09:54:40 -04:00
  • 51bcf70722 update readme Ahmed Allam 2026-08-06 12:46:40 +00:00
  • 455ed71aa4 update readme #985 devin/1786020064-readme-authz-warning Ahmed Allam 2026-08-06 12:46:40 +00:00
  • cea52cce8d prompt changes Ahmed Allam 2026-08-06 12:37:59 +00:00
  • 77c7b0df09 prompt changes Ahmed Allam 2026-08-06 12:32:14 +00:00
  • fac2fd1100 prompt changes #984 devin/1786019442-prompt-changes Ahmed Allam 2026-08-06 12:37:59 +00:00
  • 3c38cb453d prompt changes Ahmed Allam 2026-08-06 12:32:14 +00:00
  • b69af37cb2 feat(report): keep dependency findings from distinct manifests separate in dedupe Ahmed Allam 2026-08-05 22:57:15 +00:00
  • 72cb15a20a feat(reporting): require repo-relative manifest_path on dependency CVE findings Ahmed Allam 2026-08-05 22:50:04 +00:00
  • 97336d53e4 feat(reporting): structured reachability evidence ladder for dependency CVE findings Alex Schapiro 2026-08-05 17:39:06 +00:00
  • 0abe82d622 fix(agents): collapse repeated waits queued inside one model turn (#979) devin-ai-integration[bot] 2026-08-06 00:07:30 +03:00
  • 99baead5f2 fix(agents): state that one wait is enough in every prompt variant #979 devin/1785961358-dedupe-waits Ahmed Allam 2026-08-05 20:28:54 +00:00
  • 55d8c63dc0 fix(agents): collapse repeated waits queued inside one model turn Ahmed Allam 2026-08-05 20:27:19 +00:00
  • 6735a6f89e fix(llm): abandon a model stream that stops producing events (#978) devin-ai-integration[bot] 2026-08-06 00:07:14 +03:00
  • 60b1d72642 fix(llm): abandon a model stream that stops producing events #978 devin/1785961125-stream-idle-watchdog Ahmed Allam 2026-08-05 20:22:04 +00:00
  • 8bd6c8e87a fix(llm): cap the tool calls one assistant response may queue (#977) devin-ai-integration[bot] 2026-08-06 00:06:59 +03:00
  • 663347d519 fix(llm): cap the subscription backend's responses too #977 devin/1785960904-cap-tool-calls-per-turn Ahmed Allam 2026-08-05 20:31:02 +00:00
  • da6765f608 fix(llm): cap the tool calls one assistant response may queue Ahmed Allam 2026-08-05 20:17:47 +00:00
  • 68ea6fca65 fix(llm): keep tool-call ids unique so a recycled id can't erase history (#976) devin-ai-integration[bot] 2026-08-06 00:06:46 +03:00
  • 11b6d69d36 fix(llm): keep tool-call ids unique so a recycled id can't erase history #976 devin/1785960702-unique-tool-call-ids Ahmed Allam 2026-08-05 20:13:45 +00:00
  • 657aa5cbe6 feat(reporting): record transitive dependency chain on SCA findings (#971) devin-ai-integration[bot] 2026-08-04 12:34:52 -07:00
  • c93a4dc3e8 feat(reporting): surface dependency chain in markdown, SARIF, and TUI outputs #971 devin/1785869726-transitive-dep-chain Ahmed Allam 2026-08-04 19:12:17 +00:00
  • f95b8a145c feat(reporting): render transitive dependency chain in dependency evidence Ahmed Allam 2026-08-04 19:05:45 +00:00
  • d76d63be1d feat(reporting): record transitive dependency chain on SCA findings Ahmed Allam 2026-08-04 18:55:26 +00:00
  • 82dcd31357 fix(tui): keep a long error inside the status row (#970) Ahmed Allam 2026-08-04 17:26:22 +03:00
  • dbb7b47a5f build(deps): bump cryptography from 48.0.1 to 50.0.0 #966 dependabot/uv/cryptography-50.0.0 dependabot[bot] 2026-08-04 04:10:14 +00:00
  • 6719a70611 feat: support API specs and Postman collections as targets (#866) Anurag Mewar 2026-08-04 09:37:44 +05:30
  • ea6d53f4e9 build: add types-requests to dev deps Ahmed Allam 2026-08-04 03:02:24 +00:00
  • 3bcf3778f0 fix(core): settle a non-interactive agent's status before its exception unwinds Ahmed Allam 2026-08-04 02:21:33 +00:00
  • 4a455b1e62 fix(core): recover from hallucinated tool names instead of ending the scan Ahmed Allam 2026-08-04 02:12:42 +00:00
  • 6f70b6f319 fix(tui): drop the shift+enter newline hint from the setup footer Ahmed Allam 2026-08-04 03:03:01 +00:00
  • 754da8bcb8 fix(tui): drop the shift+enter newline hint from the setup footer #968 devin/1785812577-remove-shift-enter-hint Ahmed Allam 2026-08-04 03:03:01 +00:00
  • 23f1d76d4c Create credential files with owner-only permissions (#945) Tech Guy 2026-08-04 08:06:59 +05:30
  • 450eedc6cb chore(deps): bump aiohttp from 3.14.1 to 3.14.3 #967 dependabot/uv/aiohttp-3.14.3 dependabot[bot] 2026-08-04 02:25:29 +00:00
  • cc400411c2 chore(deps): bump postcss in /strix/interface/viewer/frontend #965 dependabot/npm_and_yarn/strix/interface/viewer/frontend/postcss-8.5.25 dependabot[bot] 2026-08-04 02:25:12 +00:00
  • 5bb9fe896b feat(tui): replace Textual with a Go/Bubble Tea interface (#941) oyasumi 2026-08-03 21:23:07 -05:00
  • a51ca18666 fix: calibrate vulnerability severity to demonstrated impact bearsyankees 2026-08-02 21:43:18 -05:00
  • df95d3ad2b build(container): pin gitleaks instead of resolving the latest release #960 devin/1785682162-sandbox-image-workflow Ahmed Allam 2026-08-02 15:56:20 +00:00
  • d582e142f4 ci: publish the sandbox image with buildx for amd64 and arm64 Ahmed Allam 2026-08-02 14:49:22 +00:00
  • dbc427d816 feat(runtime): mount local targets instead of copying them in (#958) devin-ai-integration[bot] 2026-08-02 07:45:10 -07:00
  • b6cf156e95 fix(tools): tell a waiting parent when stop_agent stops its child Ahmed Allam 2026-08-02 12:08:59 +00:00
  • 002712284a fix(core): wake the parent when a child ends without a completion report Ahmed Allam 2026-08-02 12:02:51 +00:00
  • 766d64d289 fix(tools): tell a waiting parent when stop_agent stops its child #959 devin/1785672171-completed-child-parent-notice Ahmed Allam 2026-08-02 12:08:59 +00:00
  • 52885b414e fix(core): wake the parent when a child ends without a completion report Ahmed Allam 2026-08-02 12:02:51 +00:00
  • 797b37467e perf(cli): ~10x faster startup via lazy imports (#920) devin-ai-integration[bot] 2026-08-02 06:24:31 +03:00
  • c240068c2c fix(tools): accept both the string and structured form of every tool argument (#957) devin-ai-integration[bot] 2026-08-01 18:53:24 -07:00
  • 2e7040240d feat(config): accept STRIX_REASONING_EFFORT=max for providers that support it (#956) devin-ai-integration[bot] 2026-08-01 17:10:01 -07:00
  • 22d668d538 docs(llm-providers): explain the structured tool_calls requirement for local endpoints (#520) (#901) devin-ai-integration[bot] 2026-08-01 16:29:18 -07:00
  • f77805e5bc docs(prompts): text-only turns no longer end an autonomous run Ahmed Allam 2026-08-01 22:16:00 +00:00
  • 1c1fa49961 refactor(tools): split wait_for_message into respond_to_user + wait_for_agents Ahmed Allam 2026-08-01 22:13:07 +00:00
  • 742f382836 docs(core): correct the rationale for notifying a stalled child's parent Ahmed Allam 2026-08-01 21:36:54 +00:00
  • 8f1bb64d16 fix(core): tell the parent when an interactive subagent parks Ahmed Allam 2026-08-01 21:30:44 +00:00
  • 49057f267f fix(tools): halve the wait_for_message ceiling to 300s Ahmed Allam 2026-08-01 21:25:09 +00:00
  • 6eec34df24 fix(core): persist the tool-call recovery counter across resumes Ahmed Allam 2026-08-01 19:36:20 +00:00
  • f6f9469e00 fix(core): stop interactive runs stalling on a missing tool call Ahmed Allam 2026-08-01 19:16:53 +00:00
  • dc7cc50f80 docs(prompt): teach agents to recognize Caido proxy error pages instead of chasing them (#955) devin-ai-integration[bot] 2026-08-02 02:01:34 +03:00
  • d97dc1b2ef docs(prompts): text-only turns no longer end an autonomous run #954 devin/1785611814-interactive-lifecycle-contract Ahmed Allam 2026-08-01 22:16:00 +00:00
  • 8b464dae5d refactor(tools): split wait_for_message into respond_to_user + wait_for_agents Ahmed Allam 2026-08-01 22:13:07 +00:00
  • b7bf52c468 docs(core): correct the rationale for notifying a stalled child's parent Ahmed Allam 2026-08-01 21:36:54 +00:00
  • ceff3b5408 fix(core): tell the parent when an interactive subagent parks Ahmed Allam 2026-08-01 21:30:44 +00:00
  • 44bb3abdf8 fix(tools): halve the wait_for_message ceiling to 300s Ahmed Allam 2026-08-01 21:25:09 +00:00
  • 5726c2d4ef fix(core): persist the tool-call recovery counter across resumes Ahmed Allam 2026-08-01 19:36:20 +00:00
  • 69a60f3b7a fix(core): stop interactive runs stalling on a missing tool call Ahmed Allam 2026-08-01 19:16:53 +00:00
  • 5602bc23ca fix: pre-v1-style lifecycle resilience — mailbox delivery, uniform revival, unexitable runner, waiting timeout, broader retries, crash-safe identity (#923) devin-ai-integration[bot] 2026-08-01 11:17:08 -07:00
  • a9deb84260 fix(llm): surface structured provider refusals (#944) alex s 2026-07-31 10:57:42 -04:00
  • d56424090f fix(llm): settle refused autonomous agents #944 agent/surface-provider-refusals bearsyankees 2026-07-31 09:53:33 -05:00
  • 8a458c3187 fix(llm): surface structured provider refusals bearsyankees 2026-07-31 09:30:01 -05:00
  • 76e97e6a59 fix(llm): avoid auth during ChatGPT lookup chunguscodes 2026-07-31 00:01:04 +01:00
  • 885b2ca5c5 test(llm): cover the full run loop against a non-streaming gateway; drop README note Ahmed Allam 2026-07-30 05:10:05 +00:00
  • 980216860e feat(llm): opt-in LLM_DISABLE_STREAMING for non-streaming OpenAI-compatible endpoints Ahmed Allam 2026-07-30 05:04:19 +00:00
  • d4e58b2cd0 fix(llm): pass LLM_EXTRA_HEADERS through ModelSettings so they reach the agent loop (#937) devin-ai-integration[bot] 2026-07-29 19:38:06 -07:00
  • e9ebdc502f fix(llm): apply LLM_EXTRA_HEADERS on native OpenAI route even without a custom base Ahmed Allam 2026-07-30 01:08:32 +00:00
  • ebb3a62a99 feat(llm): custom request headers for OpenAI-compatible endpoints via LLM_EXTRA_HEADERS Ahmed Allam 2026-07-30 01:02:45 +00:00
  • d8ad8e3572 feat(models): STRIX_STREAM_MODE opt-in non-streaming for custom endpoints #935 devin/1785336007-nonstreaming-custom-endpoint Alex Schapiro 2026-07-30 00:51:43 +00:00
  • edb0a607bf fix(llm): open the store lock file with O_NOFOLLOW yoni 2026-07-29 18:05:58 +00:00
  • 42df95b681 fix(llm): write credential store via mkstemp to defeat symlink attacks yoni 2026-07-29 18:00:36 +00:00
  • 48db7f4d0e fix(llm): fail loudly when the store lock is unavailable yoni 2026-07-29 17:55:18 +00:00
  • 7289153f9b fix(llm): make logout-all atomic and persist provider in run record yoni 2026-07-29 17:48:33 +00:00
  • 9fd11eedec fix(llm): harden subscription credential store and provider labeling yoni 2026-07-29 17:39:26 +00:00
  • 5c94872186 fix(viewer): label historical subscription runs by provider yoni 2026-07-29 17:04:38 +00:00
  • 218470f14d fix(viewer): show the actual subscription provider name yoni 2026-07-29 16:40:06 +00:00
  • 788a5393db docs(models): generalize non-streaming wrapper docstring Alex Schapiro 2026-07-29 15:18:26 +00:00
  • 1a2fa89972 fix(runtime): label docker sandbox containers with the run id for teardown (#933) devin-ai-integration[bot] 2026-07-29 08:05:42 -07:00
  • 7b82ff8432 fix(models): run custom OpenAI-compatible endpoints non-streamed Alex Schapiro 2026-07-29 14:45:37 +00:00
  • 0e28732d29 feat(warmup): fail fast when a streamed request yields no tool call #932 devin/1785297000-streaming-toolcall-probe Alex Schapiro 2026-07-29 14:17:17 +00:00
  • 9de747d135 fix(cost): capture OpenRouter streamed usage.cost (fixes $0 kimi-k3 c… (#929) alex s 2026-07-28 23:28:34 -04:00
  • b861413d10 fix(toolchoice): default required tool choice on OpenAI-compatible custom endpoints #930 devin/1785295649-openai-endpoint-required-toolchoice Alex Schapiro 2026-07-29 03:27:40 +00:00
  • bfceb65a4c feat(llm): opt-in Grok/SuperGrok subscription OAuth yoni 2026-07-28 21:44:43 +00:00
  • d2fd1d6103 test(cost): resolve OpenRouter handler via LiteLLM provider pipeline #929 devin/1785253259-openrouter-stream-cost Alex Schapiro 2026-07-28 16:36:12 +00:00