Repository navigation
[pull] main from nearai:main - #55
Merged
Merged
Conversation
* Add main CI Slack alerts * Harden main CI Slack webhook fanout
* feat(webui): add chat terminal shortcut preference * fix(webui): localize chat terminal preference * fix(webui): address chat terminal preference review
* Stream WebUI assistant text over projections * Enable NEAR provider streaming for WebUI chat * Export loop model progress sink * Forward live model progress through loop host gateway * Stream WebUI events without idle batch delay * Use projection subscriptions for WebUI streaming * Forward local-dev model progress streams * Disable buffering for WebUI SSE streams * Keep WebUI streamed text in-flight until final reply * Forward streaming through swappable LLM provider * Preserve streaming through retry provider * Keep live tool activity before streaming text * Hide typing indicator once streaming text appears * Keep SSE reconnects browser-managed * Reduce chat transcript bottom gap * Preserve live chat text ordering around tools * Avoid duplicate finalized chat text after refresh * Preserve replayed chat text order after refresh * Preserve cross-frame replayed chat text order * Remember live chat text order across refresh * Render chat tools before final replies * Keep live chat tools above streaming text * Fix sticky chat reconnect state * Harden streaming chat event ordering * Cover provider streaming gateway path * Cover WebUI WS event subscriptions * Fix streaming chat CI style issues * Fix streaming chat CI regressions * Fix loop driver streaming test expectations
* fix(webui-v2): load scoped logs deep links on first open * test(e2e): cover logs deep link first open * test(e2e): scope logs deep-link message assertion
…10) (#5843) * refactor(composition): group webui cluster under webui/ (dissection n10) Move the WebUI facade and beta serve/middleware modules under a single internal `webui/` module. The colliding `webui.rs` facade is renamed to `webui/facade.rs`; the six `webui_*` middleware/serve files keep their prefix. Crate-root `pub use` re-exports are repointed 1:1 so the public API is unchanged (RebornWebuiBundle, build_webui_services now via webui::facade; RateLimitConfigError via webui::webui_rate_limit; the webui_serve item set via webui::webui_serve). Pure move plus repaths — no logic changes. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> * refactor(composition): update pubuse snapshot + fmt reflow for webui/ move (dissection n10) Regenerate docs/plans/composition-pubuse.snapshot for the repointed webui pub-use paths (item set unchanged) and take the rustfmt reflow of the longer nearai_login_callback_mount return type in runtime.rs. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> * docs(composition): update webui path references after webui/ regroup (dissection n10) Addresses IronLoop review note on #5843 — CLAUDE.md + security-parity docs pointed at deleted top-level src/webui*.rs files. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
…#5854) * refactor(composition): fold glue modules under root/ (dissection n11) Pure behavior-preserving move: group the four composition-root glue modules (product_live_adapters, communication_context, default_system_prompt, profile) under a new internal `root/` module. Crate-root `pub use` re-exports are re-pointed 1:1 so the public API is unchanged. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> * style(composition): rustfmt reorder after root/ fold (dissection n11) cargo fmt re-sorts the re-pointed `root::` re-exports and internal `use crate::root::…` imports into their new alphabetical slots. No item set or behavior change. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> * docs(composition): repoint glue-module paths + pubuse snapshot (dissection n11) Update stale `src/<file>.rs` references to `src/root/<file>.rs` in plan docs and an integration-test module doc comment, and regenerate the composition pub-use snapshot (item set unchanged; only the `root::` prefix and its alphabetical slot moved). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
* test(v1): remove legacy coverage test binaries * test(v1): remove orphaned coverage trace fixtures
* docs: require IronLoop agents to validate fixability * docs: clarify resolver partial feedback handling
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
See Commits and Changes for more details.
Created by
pull[bot] (v2.0.0-alpha.4)
Can you help keep this open source service alive? 💖 Please sponsor : )