Commit Graph

  • 6f17c7de17 feat: add Novita AI as LLM provider (#385) Alex 2026-05-04 07:23:35 +08:00
  • a75ad2960e fix: MiniMax tool call normalization and thinking block handling (#458) Dr Alex Mitre 2026-05-03 17:12:37 -06:00
  • 6da7315aa3 feat: add NoSQL injection skill (#404) Sandiyo Christan 2026-05-04 04:19:43 +05:30
  • c4d76d72bc Simplify Python proxy automation 0xallam 2026-04-27 00:21:54 -07:00
  • a61b5a02c5 Fix sandbox tool error wrapper 0xallam 2026-04-26 17:00:02 -07:00
  • 756457f108 Support chat-compatible sandbox patch tool 0xallam 2026-04-26 16:54:34 -07:00
  • 88fc7be8c1 Support xhigh reasoning effort 0xallam 2026-04-26 16:03:07 -07:00
  • ef50c2dfa6 Record usage per SDK LLM response 0xallam 2026-04-26 15:54:45 -07:00
  • 4791feb08e Track SDK LLM usage 0xallam 2026-04-26 15:38:41 -07:00
  • af826e1281 refactor: consolidate run state layout 0xallam 2026-04-26 15:01:35 -07:00
  • 0a5be6be3f chore: remove generated migration docs 0xallam 2026-04-26 14:36:58 -07:00
  • 629ea60b02 refactor: reorganize core report and tui modules 0xallam 2026-04-26 14:28:50 -07:00
  • c163ef882b refactor: remove custom llm provider layer 0xallam 2026-04-26 14:04:32 -07:00
  • 9f45121dce Fix interactive lifecycle and resume history 0xallam 2026-04-26 12:26:48 -07:00
  • e8b172bd2a Enforce lifecycle completion in non-interactive runs 0xallam 2026-04-26 12:06:06 -07:00
  • 1d0da89090 Simplify TUI SDK event rendering 0xallam 2026-04-26 11:53:20 -07:00
  • bd40884fcf Simplify SDK-native orchestration 0xallam 2026-04-26 11:30:00 -07:00
  • dc03f1f4ed Use shared agent persistence files 0xallam 2026-04-26 09:30:13 -07:00
  • 5ec1e0786f Simplify SDK agent orchestration 0xallam 2026-04-26 09:25:47 -07:00
  • 53188a7583 fix(runtime,interface): mount sources at advertised paths + surface scan failures in TUI 0xallam 2026-04-26 07:27:36 -07:00
  • 0518599f29 fix(llm): thread LLM_API_KEY into the SDK's native OpenAIProvider 0xallam 2026-04-26 07:26:48 -07:00
  • ead54ba82c fix(runtime): preserve image ENTRYPOINT so caido-cli actually starts 0xallam 2026-04-26 07:26:13 -07:00
  • 8bbb31e075 chore(image): chromium-from-apt + anti-detection flags via agent-browser env 0xallam 2026-04-26 01:42:20 -07:00
  • c011c66889 chore(image): bump sandbox tag 0.1.13 → 0.2.0 0xallam 2026-04-26 01:19:56 -07:00
  • e83522cec5 fix(scan): respawn-skip finalizes cancelled agents as `stopped` 0xallam 2026-04-26 01:16:26 -07:00
  • 671c69327b fix(persistence): snapshot resume-instruction + persist notes to disk 0xallam 2026-04-26 01:09:56 -07:00
  • 5fd2a64562 fix(persistence): close all 9 gaps from the resume audit 0xallam 2026-04-26 00:57:52 -07:00
  • fb6fdffb40 feat(cli): --resume <run_name> as the canonical resume command 0xallam 2026-04-26 00:43:22 -07:00
  • b5ee0c283c feat(interface): show resume hint on the existing exit panel 0xallam 2026-04-26 00:38:17 -07:00
  • 1c4cb4dc8a feat(interface): show resume hint on user-initiated exit 0xallam 2026-04-26 00:34:44 -07:00
  • d538acf66b feat(orchestration): always-on resume across the agent graph 0xallam 2026-04-26 00:29:37 -07:00
  • 81703e286f refactor(notes): drop disk persistence + shared-wiki prose 0xallam 2026-04-25 23:56:22 -07:00
  • f8213452ea feat(logging): close audit gaps — SDK records, proxy tracebacks, CLI/docker/posthog 0xallam 2026-04-25 23:43:19 -07:00
  • 46ff025209 feat(logging): per-scan `{run_dir}/strix.log` with scan/agent context tagging 0xallam 2026-04-25 23:35:01 -07:00
  • 9d7f754b59 feat(tools): python_action — stateless Python execution with proxy helpers 0xallam 2026-04-25 22:58:53 -07:00
  • 767dc83581 chore(image): bump caido-cli v0.48.0 → v0.56.0; parametrize via CAIDO_VERSION 0xallam 2026-04-25 19:03:58 -07:00
  • 72d932f6c4 refactor: collapse strix/io/, strix/run_config_factory.py, strix/entry.py 0xallam 2026-04-25 18:54:46 -07:00
  • 5253332906 fix(telemetry): capture tool args in tool_executions for TUI renderers 0xallam 2026-04-25 18:08:36 -07:00
  • 6bdaa843d9 docs(finish_scan): elevate the active-agent check to a mandatory pre-flight 0xallam 2026-04-25 17:56:20 -07:00
  • 25decb0685 chore(orchestration): drop XML wrappers + close remaining audit gaps 0xallam 2026-04-25 17:48:55 -07:00
  • f4834cd6f7 feat(orchestration): full parity with legacy harness — 8 gaps closed via SDK natives 0xallam 2026-04-25 17:30:29 -07:00
  • 5896f25cec refactor: move `run_loop into strix/orchestration/` 0xallam 2026-04-25 17:06:17 -07:00
  • 1afd1766cb feat(run-loop): lift the interactive continuation loop — applies to all agents 0xallam 2026-04-25 17:02:44 -07:00
  • 00f5ab33d6 feat(entry): interactive mode keeps the root agent alive across cycles 0xallam 2026-04-25 16:54:36 -07:00
  • fc96716956 refactor(agents-graph): drop redundant `agent_finish_called` set 0xallam 2026-04-25 16:29:51 -07:00
  • 8f1f473eb8 refactor(telemetry): extract scan artifact I/O into `strix.io.scan_artifacts` 0xallam 2026-04-25 16:28:07 -07:00
  • 494e6fab0d fix(telemetry): restore broken `log_tool_start / log_tool_end` interface 0xallam 2026-04-25 16:24:45 -07:00
  • 95865401ae refactor: lift hardcoded model default + fix stale `is_whitebox` docstring 0xallam 2026-04-25 16:10:54 -07:00
  • 1e641e56ce refactor(config): pydantic-settings revamp + drop `is_whitebox` plumbing 0xallam 2026-04-25 16:05:40 -07:00
  • 346cc477a7 chore(image): drop sidecar/Playwright legacy + plug NO_PROXY hole 0xallam 2026-04-25 15:28:48 -07:00
  • 8a11f9dab5 refactor(dedupe): route through MultiProvider + cache wrapper + retry policy 0xallam 2026-04-25 15:25:44 -07:00
  • b3f7cfd040 refactor: nuke `strix_tool` shim + dead package re-exports 0xallam 2026-04-25 15:17:46 -07:00
  • 6990fd4ef1 feat(runtime): pluggable sandbox backend registry 0xallam 2026-04-25 15:02:51 -07:00
  • fe5f749e13 refactor: rename `strix_docker_client.pydocker_client.py` 0xallam 2026-04-25 14:59:00 -07:00
  • 295d43b3ab refactor: collapse strix/sandbox into strix/runtime; in-sandbox Caido bootstrap 0xallam 2026-04-25 14:55:44 -07:00
  • 5d8436cbbb chore: nuke post-migration dead code, deps, and broken Dockerfile fallback 0xallam 2026-04-25 14:46:33 -07:00
  • ab3da5c0b0 docs(skill): document the agent-browser → view_image chain for screenshots 0xallam 2026-04-25 14:38:13 -07:00
  • cd1bb46d50 chore: final cleanup — drop `STRIX_SANDBOX_MODE / strix_disable_browser` / runtime docstring 0xallam 2026-04-25 14:35:55 -07:00
  • 2c2ab13c8f refactor: SandboxAgent + SDK Shell/Filesystem; agent-browser CLI; nuke FastAPI sidecar 0xallam 2026-04-25 14:33:38 -07:00
  • 5449af2456 refactor: Caido — replace ProxyManager with caido-sdk-client (host-side) 0xallam 2026-04-25 14:23:56 -07:00
  • 9b31e9fd29 refactor: nuke `events.jsonl` pipeline and the unused PII sanitizer 0xallam 2026-04-25 13:47:37 -07:00
  • df51eeedd0 refactor: flatten CaidoCapability into direct wiring 0xallam 2026-04-25 13:32:11 -07:00
  • 12baf2d792 refactor: lean on SDK for tracing + native session resume; nuke OTEL/Traceloop 0xallam 2026-04-25 13:18:21 -07:00
  • 28416c5ae9 chore: drop unused pydantic[email] extra 0xallam 2026-04-25 13:07:02 -07:00
  • b65e4ebd52 chore: drop unused dependencies 0xallam 2026-04-25 13:06:41 -07:00
  • a6d578c4a8 chore: nuke tests/ and the entire test toolchain 0xallam 2026-04-25 13:01:20 -07:00
  • 49c38de3b2 refactor: dedupe `_dump` helper, collapse retry-policy plumbing, scrub test scars 0xallam 2026-04-25 12:54:44 -07:00
  • d959fe2163 refactor: collapse dual stat buckets, prune unused params, kill dead helpers 0xallam 2026-04-25 12:44:48 -07:00
  • f08ad2a634 refactor: nuke gratuitous XML serialization + delete argument_parser 0xallam 2026-04-25 12:31:07 -07:00
  • 369fa56148 refactor: delete orphaned dirs, dead streaming infra, unused session/compressor 0xallam 2026-04-25 12:21:59 -07:00
  • 4146174503 refactor: scrub migration scars, dead code, and unused helpers 0xallam 2026-04-25 12:05:24 -07:00
  • e4be5f9588 docs: restore tool guidance into docstrings, drop prompt tool-format boilerplate 0xallam 2026-04-25 11:48:41 -07:00
  • 6435e07dc2 chore: per-file PLC0415 ignores for inlined tool files with lazy imports 0xallam 2026-04-25 11:28:58 -07:00
  • dc9b9f5f9c refactor: inline non-sandbox actions, strip registry, drop schemas 0xallam 2026-04-25 11:26:02 -07:00
  • 572ef2a2af fix: address audit findings — SDK plumbing, TUI bus, dead code 0xallam 2026-04-25 10:08:35 -07:00
  • af42499b95 refactor: remove all strix/ model alias machinery 0xallam 2026-04-25 09:37:14 -07:00
  • d8881498ee refactor: nuke legacy harness, drop sdk_ prefixes 0xallam 2026-04-25 09:30:23 -07:00
  • 4e0d0f35d9 feat(migration): phase 5b — STRIX_USE_SDK_HARNESS dispatch flag 0xallam 2026-04-25 08:03:00 -07:00
  • f0e254c1fd feat(migration): phase 5 — root agent factory + entry point 0xallam 2026-04-25 00:58:32 -07:00
  • 1d86e4506a feat(migration): phase 4 — sandbox capability + healthcheck + session manager 0xallam 2026-04-25 00:49:26 -07:00
  • 1ac32df817 feat(migration): phase 3 — multi-agent graph tools + Runner bridge 0xallam 2026-04-25 00:36:00 -07:00
  • 044e4e82ae feat(migration): phase 2.5 — wrap sandbox-bound SDK tools 0xallam 2026-04-25 00:26:30 -07:00
  • 57478e5d0d feat(migration): phase 2.4 — wrap remaining local SDK tools 0xallam 2026-04-25 00:21:37 -07:00
  • 6e5d96af34 feat(migration): phase 2.1-2.3 — sandbox dispatch + thin slice tool wrappers 0xallam 2026-04-25 00:13:34 -07:00
  • 375389b8bc feat(migration): phase 1 — Session + Tracer + RunConfig factory 0xallam 2026-04-25 00:01:05 -07:00
  • 3652b449d1 fix(legacy): silence ruff + mypy errors surfaced by litellm 1.83 bump 0xallam 2026-04-24 23:50:20 -07:00
  • d9748a44db feat(migration): phase 0 — foundation files + smoke tests for SDK migration 0xallam 2026-04-24 23:43:56 -07:00
  • a35a4a22b1 docs: harness wiki + SDK migration plan + audits + playbook + testing strategy 0xallam 2026-04-24 23:37:41 -07:00
  • 9fb101282f fix: --config flag now fully overrides ~/.strix/cli-config.json (#457) Octopus 2026-04-23 04:37:22 +08:00
  • 60abc09ff9 fix: wrap acompletion in asyncio.wait_for to prevent indefinite hangs (#453) seanturner83 2026-04-22 21:26:47 +01:00
  • 8841294d94 feat(skills): add Kubernetes security testing skill (#394) Matt Van Horn 2026-04-22 11:37:19 -07:00
  • 5c13348393 feat: Add NoSQL injection vulnerability guide (#168) Timlzh 2026-04-23 01:23:14 +08:00
  • 15c95718e6 fix: ensure LLM stats tracking is accurate by including completed subagents (#441) alex s 2026-04-13 00:09:13 -04:00
  • 62e9af36d2 Add Strix GitHub Actions integration tip Ahmed Allam 2026-04-12 12:43:41 -07:00
  • 38b2700553 feat: Migrate from Poetry to uv (#379) STJ 2026-03-31 17:20:41 -07:00
  • 4f10ae40d7 whitebox follow up: better wiki whitebox-wiki bearsyankees 2026-03-31 16:44:48 -04:00
  • e78c931e4e feat: Better source-aware testing (#391) alex s 2026-03-31 14:53:49 -04:00
  • c0243367a8 grep bearsyankees 2026-03-23 21:38:30 -04:00
  • 970bdda6c9 better sg bearsyankees 2026-03-23 21:09:22 -04:00
  • 861e2f7683 feat: enhance resolve_diff_scope_context to handle skipped diff-scope sources and add related tests bearsyankees 2026-03-23 20:52:26 -04:00