Gustavo Madeira Santana
|
5e635d5811
|
Matrix: harden alias trust and log redaction
|
2026-03-12 11:55:29 +00:00 |
|
Gustavo Madeira Santana
|
ce4fb5b229
|
Matrix: scope reply media to agent roots
|
2026-03-12 11:55:29 +00:00 |
|
Gustavo Madeira Santana
|
5954ee0a26
|
Matrix: honor scoped media roots
|
2026-03-12 11:55:29 +00:00 |
|
Gustavo Madeira Santana
|
e3e1005e07
|
Matrix: validate homeserver URLs at runtime
|
2026-03-12 11:55:29 +00:00 |
|
Gustavo Madeira Santana
|
a34f3f4fd2
|
Matrix: tighten migration identity matching
|
2026-03-12 11:55:29 +00:00 |
|
Gustavo Madeira Santana
|
baac8275cd
|
Matrix: match migration device ids to resolved creds
|
2026-03-12 11:55:29 +00:00 |
|
Gustavo Madeira Santana
|
9b21f65ef8
|
ACP: resolve diagnostics from configured session stores
|
2026-03-12 11:55:29 +00:00 |
|
Gustavo Madeira Santana
|
e4b712d2d3
|
Build: sync main manifests and harden Matrix reasoning suppression
|
2026-03-12 11:55:29 +00:00 |
|
Gustavo Madeira Santana
|
7b1672fa9d
|
Matrix: harden config threading and binding cleanup
|
2026-03-12 11:54:50 +00:00 |
|
Gustavo Madeira Santana
|
100953d50a
|
ACP: drop stale session id import after main rebase
|
2026-03-12 11:54:50 +00:00 |
|
Gustavo Madeira Santana
|
4b1e673a91
|
fMatrix: fix remaining typecheck regressions
|
2026-03-12 11:54:50 +00:00 |
|
Gustavo Madeira Santana
|
aeb53642d2
|
Matrix: harden migration workflow
|
2026-03-12 11:54:50 +00:00 |
|
Gustavo Madeira Santana
|
e0644b56af
|
Matrix: normalize legacy account selection
|
2026-03-12 11:54:50 +00:00 |
|
Gustavo Madeira Santana
|
7375f169b9
|
Matrix: honor env-backed legacy migration config
|
2026-03-12 11:54:50 +00:00 |
|
Gustavo Madeira Santana
|
aaeb9a304d
|
Matrix: add backup reset and fix migration targeting
|
2026-03-12 11:54:50 +00:00 |
|
Gustavo Madeira Santana
|
c1a9c0d4ca
|
Matrix: fix validated review comments
|
2026-03-12 11:54:50 +00:00 |
|
Gustavo Madeira Santana
|
0c298b7e13
|
Matrix: fix secrets scan false positives
|
2026-03-12 11:54:30 +00:00 |
|
Gustavo Madeira Santana
|
1e6e3bf116
|
Matrix: finish main sync follow-ups
|
2026-03-12 11:54:30 +00:00 |
|
Gustavo Madeira Santana
|
9f9983bf96
|
ACP: fix Matrix binding resolution
|
2026-03-12 11:54:30 +00:00 |
|
Gustavo Madeira Santana
|
31d2e78432
|
Matrix: show account-scoped onboarding paths
|
2026-03-12 11:54:30 +00:00 |
|
Gustavo Madeira Santana
|
02ffd358b6
|
Matrix: scope onboarding config to selected account
|
2026-03-12 11:54:30 +00:00 |
|
Gustavo Madeira Santana
|
77850b2043
|
Matrix: fix verification client lifecycle and quiet CLI noise
|
2026-03-12 11:54:30 +00:00 |
|
Gustavo Madeira Santana
|
febe568327
|
Plugins: scope SDK imports and harden Matrix routing
|
2026-03-12 11:54:29 +00:00 |
|
Gustavo Madeira Santana
|
bb6839f565
|
poll and profile fixes
|
2026-03-12 11:54:29 +00:00 |
|
Gustavo Madeira Santana
|
99a6d99a00
|
Matrix: tighten verification trust and expose profile updates
|
2026-03-12 11:54:29 +00:00 |
|
Gustavo Madeira Santana
|
cb75ebb457
|
Matrix: improve migration startup warnings
|
2026-03-12 11:54:29 +00:00 |
|
Gustavo Madeira Santana
|
dfc7d9bb9c
|
Matrix: keep default account device fields scoped
|
2026-03-12 11:54:29 +00:00 |
|
Gustavo Madeira Santana
|
aa5d29c96a
|
Matrix: replace legacy plugin with new implementation
|
2026-03-12 11:54:26 +00:00 |
|
Gustavo Madeira Santana
|
89efd4cc9b
|
matrix-js: require explicit thread-bound spawn config
|
2026-03-12 11:53:42 +00:00 |
|
Gustavo Madeira Santana
|
35bce1f128
|
matrix-js: add account-aware bindings and ACP routing
|
2026-03-12 11:53:42 +00:00 |
|
Gustavo Madeira Santana
|
dc3aca86b0
|
matrix-js: add startup verification policy
|
2026-03-12 11:53:42 +00:00 |
|
Gustavo Madeira Santana
|
b594cc00d4
|
matrix-js: improve thread context and auto-threading
|
2026-03-12 11:53:41 +00:00 |
|
Gustavo Madeira Santana
|
490a7def1f
|
matrix-js: harden reaction handling
|
2026-03-12 11:53:41 +00:00 |
|
Gustavo Madeira Santana
|
a6a16fc92d
|
move matrix-js helpers to be locally scoped
|
2026-03-12 11:53:41 +00:00 |
|
Gustavo Madeira Santana
|
fcba9a21cc
|
make matrix-js atomic and add poll voting support
|
2026-03-12 11:53:41 +00:00 |
|
Gustavo Madeira Santana
|
3ff2a79c82
|
Tests: restore matrix-js bind integration coverage
|
2026-03-12 11:53:41 +00:00 |
|
Gustavo Madeira Santana
|
df22b92ba9
|
Matrix-js: sync with main plugin-loading standards
|
2026-03-12 11:53:41 +00:00 |
|
Nimrod Gutman
|
4f620bebe5
|
fix(doctor): canonicalize gateway service entrypoint paths (#43882)
Merged via squash.
Prepared head SHA: 9f530d2a86
Co-authored-by: ngutman <1540134+ngutman@users.noreply.github.com>
Co-authored-by: ngutman <1540134+ngutman@users.noreply.github.com>
Reviewed-by: @ngutman
|
2026-03-12 12:39:22 +02:00 |
|
Ayaan Zaidi
|
5acf6cae8e
|
fix: stop main-session UI replies inheriting channel routes
|
2026-03-12 15:39:34 +05:30 |
|
glitch
|
8ea79b64d0
|
fix: preserve sandbox write payload stdin (#43876)
Merged via squash.
Prepared head SHA: a10fd4b21c
Co-authored-by: glitch418x <189487110+glitch418x@users.noreply.github.com>
Co-authored-by: altaywtf <9790196+altaywtf@users.noreply.github.com>
Reviewed-by: @altaywtf
|
2026-03-12 12:42:57 +03:00 |
|
jnMetaCode
|
f640326e31
|
fix(failover): add missing network errno patterns to text-based timeout classifier (#42830)
Merged via squash.
Prepared head SHA: 91761487e8
Co-authored-by: jnMetaCode <12096460+jnMetaCode@users.noreply.github.com>
Co-authored-by: altaywtf <9790196+altaywtf@users.noreply.github.com>
Reviewed-by: @altaywtf
|
2026-03-12 12:34:44 +03:00 |
|
Vincent Koc
|
7c889e7113
|
Refactor: trim duplicate gateway/onboarding helpers and dead utils (#43871)
* Gateway: share input provenance schema
* Onboarding: dedupe top-level channel patching
* Utils: remove unused path helpers
* Protocol: refresh generated gateway models
|
2026-03-12 05:04:31 -04:00 |
|
Vincent Koc
|
cb7b38105f
|
Merge remote-tracking branch 'origin/vincentkoc-code/fix-terminal-table-width'
* origin/vincentkoc-code/fix-terminal-table-width:
Terminal: consume unsupported escape bytes in tables
Skills: normalize emoji presentation across outputs
Changelog: note terminal skills table fixes
Skills: use Terminal-safe emoji in list output
Terminal: stop shrinking CLI tables by one column
Terminal: refine table wrapping and width handling
Update CHANGELOG.md
Deps: patch file-type and hono
Tests: cover emoji table alignment
Terminal: wrap table cells by grapheme width
Terminal: measure grapheme display width
Tests: cover grapheme terminal width
Changelog: add unreleased March 9 entries
# Conflicts:
# CHANGELOG.md
# package.json
# pnpm-lock.yaml
# src/cli/skills-cli.format.ts
# src/terminal/table.test.ts
|
2026-03-12 04:56:21 -04:00 |
|
Xaden Ryan
|
658bd54ecf
|
feat(llm-task): add thinking override
Co-authored-by: Xaden Ryan <165437834+xadenryan@users.noreply.github.com>
|
2026-03-12 19:21:35 +11:00 |
|
Vincent Koc
|
f37815b323
|
Gateway: block profile mutations via browser.request (#43800)
* Gateway: block profile mutations via browser.request
* Changelog: note GHSA-vmhq browser request fix
* Gateway: normalize browser.request profile guard paths
|
2026-03-12 04:21:03 -04:00 |
|
Vincent Koc
|
46a332385d
|
Gateway: keep spawned workspace overrides internal (#43801)
* Gateway: keep spawned workspace overrides internal
* Changelog: note GHSA-2rqg agent boundary fix
* Gateway: persist spawned workspace inheritance in sessions
* Agents: clean failed lineage spawn state
* Tests: cover lineage attachment cleanup
* Tests: cover lineage thread cleanup
|
2026-03-12 04:20:00 -04:00 |
|
Vincent Koc
|
97683071b5
|
Tests: extend exec allowlist glob coverage
|
2026-03-12 04:01:49 -04:00 |
|
Vincent Koc
|
9aeaa19e9e
|
Agents: clear invalidated Kimi tool arg repair (#43824)
|
2026-03-12 03:53:06 -04:00 |
|
Val Alexander
|
c5ea6134d0
|
feat(ui): add chat infrastructure modules (slice 1/3 of dashboard-v2) (#41497)
* feat(ui): add chat infrastructure modules (slice 1 of dashboard-v2)
New self-contained chat modules extracted from dashboard-v2-structure:
- chat/slash-commands.ts: slash command definitions and completions
- chat/slash-command-executor.ts: execute slash commands via gateway RPC
- chat/slash-command-executor.node.test.ts: test coverage
- chat/speech.ts: speech-to-text (STT) support
- chat/input-history.ts: per-session input history navigation
- chat/pinned-messages.ts: pinned message management
- chat/deleted-messages.ts: deleted message tracking
- chat/export.ts: shared exportChatMarkdown helper
- chat-export.ts: re-export shim for backwards compat
Gateway fix:
- Restore usage/cost stripping in chat.history sanitization
- Add test coverage for sanitization behavior
These modules are additive and tree-shaken — no existing code
imports them yet. They will be wired in subsequent slices.
* Update ui/src/ui/chat/export.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* fix(ui): address review feedback on chat infra slice
- export.ts: handle array content blocks (Claude API format) instead
of silently exporting empty strings
- slash-command-executor.ts: restrict /kill all to current session's
subagent subtree instead of all sessions globally
- slash-command-executor.ts: only count truly aborted runs (check
aborted !== false) in /kill summary
* fix: scope /kill <id> to current session subtree and preserve usage.cost in chat.history
- Restrict /kill <id> matching to only subagents belonging to the current
session's agent subtree (P1 review feedback)
- Preserve nested usage.cost in chat.history sanitization so cost badges
remain available (P2 review feedback)
* fix(ui): tighten slash kill scoping
* fix(ui): support legacy slash kill scopes
* fix(ci): repair pr branch checks
* Gateway: harden chat abort and export
* UI: align slash commands with session tree scope
* UI: resolve session aliases for slash command lookups
* Update .gitignore
* Cron: use shared nested lane resolver
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: Vincent Koc <vincentkoc@ieee.org>
|
2026-03-12 03:48:58 -04:00 |
|
Ayaan Zaidi
|
ed0ec57a7b
|
fix: scope telegram polling restart to telegram errors (#43799)
* fix: scope telegram polling restart to telegram errors
* fix: make telegram error tagging best-effort
* fix: scope telegram polling restart to telegram errors (#43799)
|
2026-03-12 13:14:17 +05:30 |
|