-
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.py → docker_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