Peter Steinberger
86b68bc8e3
refactor(code-mode): prepare MCP namespaces once per run ( #115459 )
...
* refactor(code-mode): prepare MCP namespaces once per run
* fix(code-mode): remove unused MCP declaration paths
2026-07-28 21:11:16 -04:00
Peter Steinberger
d7622734d5
feat(code-mode): unify node MCP namespaces ( #114876 )
2026-07-27 23:07:06 -04:00
Peter Steinberger
b5bb29a36e
fix(code-mode): preserve direct tools and secure suspended runs ( #114778 )
...
Preserve trusted policy-required message delivery and native image/computer tools across Code Mode catalogs and provider transports. Keep preferred Gemini capability metadata during live discovery, escape MCP declaration keywords, and reject suspended-run resumes with missing owner identity. Add before-and-after regressions for each user path. Closes #114753 .
2026-07-27 18:47:33 -04:00
Peter Steinberger
55d66fbf98
chore(scripts): remove resolved investigation tools and orphans ( #113532 )
...
* chore(scripts): remove orphaned wrappers
* chore(scripts): remove resolved investigation tools
* refactor(code-mode): remove orphaned plugin namespaces
* test(code-mode): remove stale namespace import
2026-07-25 02:47:40 -07:00
Peter Steinberger
104691f822
feat(swarm): add QuickJS guest orchestration ( #111298 )
...
* feat(swarm): add QuickJS guest orchestration (#110325 )
* fix(agents): turn-stable swarm replay identity — distinct exec invocations cannot collide
* fix(agents): turn-stable swarm replay identity — distinct exec invocations cannot collide
* fix(agents): turn-stable swarm replay identity — distinct exec invocations cannot collide
2026-07-19 03:58:59 -07:00
Peter Steinberger
3ea45589ba
refactor(agents): trim CLI and transport export seams ( #108309 )
...
* refactor(agents): trim CLI and transport export seams
* chore(deadcode): shrink agents CLI transport baseline
2026-07-15 14:02:29 +01:00
Peter Steinberger
580938097f
refactor(agents): privatize internal helper surfaces ( #108219 )
...
* refactor(agents): privatize internal helper surfaces
* chore(deadcode): shrink unused-export baseline
2026-07-15 02:47:05 -07:00
Peter Steinberger
f81f9d8570
chore: enforce max-lines suppression ratchet ( #107315 )
...
* ci: enforce max-lines suppression ratchet
* chore: prune stale max-lines suppression
* fix: close max-lines ratchet enforcement gaps
* fix: harden max-lines ratchet checks
* fix(ci): satisfy max-lines ratchet checks
* style: format max-lines declarations
* fix(ci): match oxlint suppression grammar
* test: isolate max-lines git fixtures
* chore: prune resolved max-lines debt
* test: skip newline path fixture on Windows
* fix: harden max-lines suppression ratchet
* chore: refresh max-lines baseline
* fix: close max-lines ratchet bypasses
* fix: derive ratchet base from PR merge tree
* fix: support older Git in staged ratchet
* fix: align max-lines declarations and baseline
* chore: refresh max-lines baseline for current main
* fix: exclude generated wizard locales from max-lines
* chore: prune resolved max-lines debt
2026-07-14 09:27:02 -07:00
qingminlong
08da0d3861
fix(code-mode): report UTF-8 API file byte counts ( #104244 )
...
* fix(code-mode): report UTF-8 API file byte counts
* fix(code-mode): report UTF-8 API file byte counts
* chore(changelog): keep release notes release-owned
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-07-11 05:10:46 -07:00
Vincent Koc
b63acf54f9
refactor(agents): dedupe dead helper code
2026-06-18 11:55:21 +08:00
Vincent Koc
5645dd4d22
refactor(agents): delete unused helper paths
2026-06-17 19:11:20 +08:00
Peter Steinberger
7913b6cd27
docs: document agent control helpers
2026-06-04 06:46:16 -04:00
Peter Steinberger
e681569536
feat: add code-mode MCP API files
...
* feat: add code-mode MCP API files
* fix: satisfy code-mode MCP lint
2026-05-31 21:29:06 +01:00
Peter Steinberger
4150c6ff82
feat: add typed MCP code-mode API ( #88678 )
...
* feat: add typed MCP code-mode API
* fix: stabilize code-mode namespace drain
* fix: preserve code-mode run cap
* fix: reserve code-mode snapshot capacity
2026-05-31 17:51:22 +01:00
Peter Steinberger
ec8cb8bcbf
feat: add MCP code-mode namespace ( #88636 )
...
* feat: add MCP code-mode namespace
* fix: unblock mcp namespace ci gates
2026-05-31 15:02:19 +01:00
Peter Steinberger
59694e86d9
chore(lint): enable structured clone rules
2026-05-31 08:34:28 +01:00
Peter Steinberger
00d8d7ead0
refactor: extract normalization core package
...
Extract shared normalization/coercion helpers into private @openclaw/normalization-core workspace package while preserving existing plugin SDK helper subpaths.\n\nAlso keeps direct normalization-core imports internal, wires UI/build/loader resolution, and replaces the slow PR network CodeQL lane with a fast added-line boundary scan while retaining full CodeQL for scheduled/manual runs.\n\nVerification: local moved tests, plugin SDK boundary tests, extension loader tests, agents-support shard, UI build/test, build artifacts, lint, workflow guards, autoreview, and GitHub CI passed on PR head 963d893715 .
2026-05-31 01:33:00 +01:00
Peter Steinberger
287687da20
feat: add internal code mode namespaces ( #88043 )
...
* feat: add internal code mode namespaces
* test: add code mode namespace live proof
* test: add live code mode Docker repro
* chore: keep code mode docker repro out of package scripts
* fix: break code mode namespace type cycle
* fix: clean code mode namespace ci drift
* fix: route code mode namespaces through tools
* fix: preserve explicit agent global sessions
* docs: explain code mode namespace registry
* test: cap realtime websocket payload
* fix: normalize code mode timeout results
* fix: satisfy code mode timeout lint
* chore: rerun code mode CI
* ci: extend node shard silence watchdog
* test: avoid child process mock deadlocks
* test: fix code mode repro shebang
* fix: scope explicit agent sentinel sessions
* test: preserve child process mock actual loader
* fix: dispatch namespace tools by exact id
* test: satisfy restart execFile mock type
2026-05-30 22:42:57 +01:00