update main #83

Merged
rawan merged 25 commits from development into main 2026-06-03 12:29:46 +00:00
Member
No description provided.
refactor(#24): simplify recovery module and fix hot-path regex recompilation
Some checks failed
Verify / verify (push) Failing after 12s
Verify / verify (pull_request) Failing after 14s
c379a71454
- Extract try_lift_dialect helper to replace 4 near-identical blocks in tool_call_recovery_module.rs
- Cache all 8 regexes in strip_fake_tool_call_envelopes with static OnceLock (was recompiling on every LLM reply)
- Replace 4 before/after warning blocks with a single warned_steps loop
- Fix double chars().count() traversal in method_message_send
- Rename stripBracketToolCalls to stripPseudoToolCalls in store.ts
- Add missing tests for strip_function_calls_xml, parse_function_calls_body, strip_execute_xml, parse_execute_body
- Document parse_execute_body argument-drop behaviour
style: cargo fmt
All checks were successful
Verify / verify (push) Successful in 13m53s
Verify / verify (pull_request) Successful in 14m2s
0ea5053fd9
Merge pull request 'fix(#24): strip all XML pseudo tool-call dialects from model replies' (#68) from development_strip_xml_tool_call_text into development
All checks were successful
Build Linux / build-linux (push) Successful in 5m14s
Verify / verify (push) Successful in 13m53s
6b11c10e26
Reviewed-on: #68
fix: filesystem list + syntax highlighting
All checks were successful
Verify / verify (push) Successful in 13m2s
Verify / verify (pull_request) Successful in 13m59s
6f95dfe2f5
Merge pull request 'fix: filesystem list + syntax highlighting' (#78) from development_fix_filesystem_list into development
All checks were successful
Build Linux / build-linux (push) Successful in 5m54s
Verify / verify (push) Successful in 15m31s
e8aa09932f
Reviewed-on: #78
When the server runs a turn in a different directory than the operator
pinned, the UI now attaches a persistent WorkspaceDivergenceBanner to
the assistant message instead of showing a transient 4-second toast.
The banner remains visible, shows both the requested and actual paths,
and offers a direct "Fix workspace" button.

Server-side, the message.send response now includes
requested_workspace_path alongside workspace_path so the client can
compare server-authoritative fields rather than relying solely on the
client-side normalization heuristic.

#41
Compiled output for the workspace divergence banner changes.
chore(ui): rebuild bundle after rebase on development
Some checks failed
Verify / verify (pull_request) Failing after 5m18s
Verify / verify (push) Has been cancelled
5358759e9a
ci: set RUST_MIN_STACK to stop flaky rustc SIGSEGV in engine codegen
Some checks are pending
Verify / verify (push) Waiting to run
Verify / verify (pull_request) Waiting to run
cb80d0eb90
ci: revert CI workflow changes
All checks were successful
Verify / verify (push) Successful in 17m38s
Verify / verify (pull_request) Successful in 17m12s
5ebb5d1a31
Merge pull request 'fix(ui): replace workspace divergence toast with persistent banner' (#70) from development_workspace_divergence_banner into development
Some checks failed
Build Linux / build-linux (push) Failing after 3h4m28s
Verify / verify (push) Waiting to run
f108c381e1
Reviewed-on: #70
fix: fs read file, handling dirs, handling binaries
Some checks failed
Verify / verify (push) Failing after 1m8s
Verify / verify (pull_request) Failing after 41s
0862dc7384
Merge remote-tracking branch 'origin' into development_fix_fs_read_file
Some checks failed
Verify / verify (pull_request) Successful in 36m3s
Verify / verify (push) Has been cancelled
97b503c197
# Conflicts:
#	crates/hero_shrimp_web/static/assets/app.D85q2zyF.js
#	crates/hero_shrimp_web/static/assets/app.Do2LAzdP.js
#	crates/hero_shrimp_web/static/assets/app.at8Uh7Uw.js
#	crates/hero_shrimp_web/static/assets/index.BOyUxCsv.css
#	crates/hero_shrimp_web/static/index.html
fix: count in flight synced
Some checks failed
Verify / verify (pull_request) Failing after 12m10s
Verify / verify (push) Waiting to run
bd8c6528ef
Merge pull request 'fix: fs read file, handling dirs, handling binaries' (#80) from development_fix_fs_read_file into development
All checks were successful
Build Linux / build-linux (push) Successful in 11m48s
Verify / verify (push) Successful in 37m25s
1fb62d5e11
Reviewed-on: #80
Merge remote-tracking branch 'origin/development' into development_fix_crew_inflight_count
All checks were successful
Verify / verify (push) Successful in 34m36s
Verify / verify (pull_request) Successful in 39m56s
37457b690e
Merge pull request 'fix: count in flight synced' (#81) from development_fix_crew_inflight_count into development
Some checks failed
Build Linux / build-linux (push) Successful in 11m12s
Verify / verify (push) Has been cancelled
3508627a49
Reviewed-on: #81
fix(web): make budget indicator non-clickable info and style workspace dir as button
Some checks failed
Verify / verify (push) Failing after 10s
Verify / verify (pull_request) Failing after 11s
bc28409900
- CostBadge: render as read-only info (not a button that opens Settings);
  show the fuel bar inline before the value to mirror the context gauge.
- TopBar: render the workspace/target dir as a styled .pill button alongside
  the other nav buttons.

#77
Merge pull request 'fix(web): make budget indicator non-clickable info and style workspace dir as button' (#79) from development_budget_info_workspace_button into development
Some checks failed
Build Linux / build-linux (push) Successful in 12m17s
Verify / verify (pull_request) Successful in 37m54s
Verify / verify (push) Has been cancelled
9e8299e3f0
Reviewed-on: #79
rawan merged commit 7da7d6f587 into main 2026-06-03 12:29:46 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
lhumina_code/hero_shrimp!83
No description provided.