strix/tests
0xallam ecbd92ce2c refactor: dedupe `_dump` helper, collapse retry-policy plumbing, scrub test scars
Tools:
- Add a single ``dump_tool_result`` helper in ``tools/_decorator.py``
  and remove the eight identical ``_dump`` definitions from
  ``proxy/tools.py``, ``file_edit/tools.py``, ``python/tool.py``,
  ``terminal/tool.py``, ``todo/tools.py``, ``browser/tool.py``,
  ``notes/tools.py``, ``agents_graph/tools.py``. Imports trimmed.
  Net -50 LoC across the tool modules.

run_config_factory:
- Inline the four retry-policy plumbing pieces
  (``_RETRYABLE_HTTP_STATUSES``, ``_DEFAULT_MAX_RETRIES``,
  ``_DEFAULT_BACKOFF``, ``_default_retry_policy()``) into a single
  module-level ``_DEFAULT_RETRY`` ``ModelRetrySettings`` literal. The
  inputs were never overridden and the helper had one caller.

Tests:
- Drop migration scars from ``tests/test_run_config_factory.py``
  (``Phase 1`` / ``C1`` / ``C11`` / ``C21`` / ``HARNESS_WIKI`` / ``AUDIT``
  references). Replace the ``_RETRYABLE_HTTP_STATUSES``-touching test
  with a ``retry.policy is not None`` smoke check now that the constant
  has been inlined.
2026-04-25 12:54:44 -07:00
..
agents fix: address audit findings — SDK plumbing, TUI bus, dead code 2026-04-25 10:08:35 -07:00
config fix: --config flag now fully overrides ~/.strix/cli-config.json (#457) 2026-04-22 16:37:22 -04:00
interface refactor: nuke legacy harness, drop sdk_ prefixes 2026-04-25 09:30:23 -07:00
llm refactor: delete orphaned dirs, dead streaming infra, unused session/compressor 2026-04-25 12:21:59 -07:00
orchestration refactor: nuke gratuitous XML serialization + delete argument_parser 2026-04-25 12:31:07 -07:00
runtime feat(migration): phase 0 — foundation files + smoke tests for SDK migration 2026-04-24 23:43:56 -07:00
sandbox feat(migration): phase 4 — sandbox capability + healthcheck + session manager 2026-04-25 00:49:26 -07:00
skills feat: add skills for specific tools (#366) 2026-03-19 16:47:29 -07:00
static feat(migration): phase 0 — foundation files + smoke tests for SDK migration 2026-04-24 23:43:56 -07:00
telemetry refactor: collapse dual stat buckets, prune unused params, kill dead helpers 2026-04-25 12:44:48 -07:00
tools refactor: collapse dual stat buckets, prune unused params, kill dead helpers 2026-04-25 12:44:48 -07:00
__init__.py test: add initial unit tests for argument_parser module 2025-12-04 00:02:14 +04:00
conftest.py refactor(tests): reorganize unit tests module structure 2025-12-04 00:02:14 +04:00
test_entry.py refactor: nuke legacy harness, drop sdk_ prefixes 2026-04-25 09:30:23 -07:00
test_run_config_factory.py refactor: dedupe `_dump` helper, collapse retry-policy plumbing, scrub test scars 2026-04-25 12:54:44 -07:00