strix/strix
STiFLeR7 ee31878773
fix: report zero delivered when consume_pending has no session to write to
The no-session branch already logged that queued messages were not
persisted, but still returned a positive count/items, reporting them
as delivered to every caller. Return 0, [] instead, matching what the
log already says happened.

Flagged in review on this PR (itzzdev09): https://github.com/usestrix/strix/pull/1161

Also adds the regression test that review flagged as worth keeping:
mailbox[0:0] = queued (not append) is what keeps a message that
arrives during a failed write's restore sorted after the one being
retried.

Two existing tests relied on root having no session attached while
still expecting a positive pending count from consume_pending; that
only worked because of the bug above. Gave both a real session,
matching how every other agent in this test suite is set up.
2026-10-09 09:24:04 +05:30
..
agents feat(agents): let callers choose the top-level agent's finish tool (#1496) 2026-10-08 19:11:50 -04:00
config feat(llm): bound the first stream event and the whole stream (#1487) 2026-10-07 18:35:45 -07:00
core fix: report zero delivered when consume_pending has no session to write to 2026-10-09 09:24:04 +05:30
interface feat(tui): set the terminal title to the scan target 2026-10-07 20:41:34 +03:00
llm feat(llm): bound the first stream event and the whole stream (#1487) 2026-10-07 18:35:45 -07:00
report feat(cli): add -r for --resume and a title column to the resume picker 2026-10-06 07:51:00 +03:00
runtime fix(docker): drop the module docstring 2026-10-05 03:00:25 +03:00
skills feat(llm): scrub images from every request to a text-only model (#1466) 2026-10-07 23:59:19 +03:00
telemetry fix(logging): suppress Agents SDK PTY warning that interferes with TUI (#1392) 2026-10-07 11:32:42 -07:00
tools feat(agents): let callers choose the top-level agent's finish tool (#1496) 2026-10-08 19:11:50 -04:00
utils feat(cli): strix cloud — managed platform CLI (login, scans, billing, and the rest of the API) (#1177) 2026-09-01 14:39:34 -04:00
__init__.py Open-source release for Alpha version 2025-08-08 20:36:44 -07:00