Peter Steinberger
c70aee247e
refactor(scripts): migrate JavaScript tools to TypeScript ( #121005 )
...
* refactor(scripts): migrate JavaScript tools to TypeScript
* fix(ci): keep changed-scope preflight zero-install
* fix(ci): preserve zero-install script owners
* fix(ci): complete script migration follow-through
* fix(release): keep stable closeout zero-install
* fix(scripts): preserve standalone execution boundaries
* fix(scripts): repair standalone loader boundaries
* fix(scripts): normalize gateway observation ids
* fix(scripts): keep Docker packager standalone
* test(scripts): preserve rebase cleanup helpers
* test(sessions): use tracked temp directory
2026-08-09 07:21:35 -07:00
Peter Steinberger
a613ec3383
refactor: consolidate kitchen sink RPC walk helpers ( #118486 )
...
* refactor(e2e): consolidate kitchen sink RPC helpers
* fix: bind kitchen sink process signaling
2026-08-02 22:30:38 -07:00
Peter Steinberger
edecdbd05e
refactor(config): config-surface reduction tranche 3 — product consolidations (review request) ( #111527 )
...
* refactor(config): consolidate media model lists
* refactor(config): unify memory configuration
* refactor(config): consolidate TTS ownership
* refactor(config): move typing policy to agents
* refactor(config): retire product-level config surfaces
* refactor(config): share scoped tool policy type
* chore(config): refresh generated baselines
* fix(config): honor agent typing overrides
* fix(config): migrate sibling config consumers
* refactor(infra): keep base64url decoder private
* fix(config): strip invalid legacy TTS values
* chore(config): refresh rebased baseline hash
* fix(doctor): route legacy messages.tts.realtime voice to talk during tts move
* refactor(config): polish final layout names
* refactor(config): freeze retired tuning defaults
* feat(config): add fast mode default symmetry
* refactor(config): key agent entries by id
* docs(config): update final layout reference
* test(config): cover final layout migrations
* chore(config): refresh final layout baselines
* fix(config): align final layout runtime readers
* fix(config): align remaining readers
* fix(config): stabilize final layout migrations
* fix(config): finalize config projection proof
* fix(config): address final layout review
* docs(release): preserve historical config names
* fix(config): complete keyed agent migration
* fix(config): close final migration gaps
* fix(config): finish full-branch review
* fix(config): complete runtime secret detection
* fix(config): close final review findings
* fix(config): finish canonical docs and heartbeat migration
* fix(config): integrate latest main after rebase
* refactor(env): isolate test-only controls
* refactor(env): isolate build and development controls
* refactor(env): collapse process identity indirection
* refactor(env): remove duplicate config and temp aliases
* docs(env): define the operator-facing allowlist
* ci(env): ratchet production variable count
* fix(env): remove stale provider helper import
* fix(env): make ratchet sorting explicit
* test(env): keep test seam in dead-code audit
* test(env): cover ratchet growth and boundary; document surface budgets
* docs(config): document tier-eval consolidations
* docs(config): clarify speech preference ownership
* test(memory): align retired tuning fixtures
* refactor(memory): freeze engine heuristics
* refactor(config): apply tier-eval tranche
* refactor(tts): move persona shaping to providers
* refactor(compaction): move prompt policy to providers
* test(config): align hookified prompt fixtures
* chore(deadcode): classify test-only exports
* chore(github): remove unused spawn helper
* chore(deadcode): classify queue diagnostics
* chore(deadcode): remove unused lane snapshot export
* chore(plugin-sdk): ratchet consolidated surface
* fix(config): integrate latest main after rebase
2026-07-21 20:28:43 -07:00
Jesse Merhi
00364ee777
improve: warn before non-ClawHub plugin installs ( #102197 )
...
Merged via squash.
Prepared head SHA: e08d9e737d
Co-authored-by: jesse-merhi <79823012+jesse-merhi@users.noreply.github.com >
Co-authored-by: jesse-merhi <79823012+jesse-merhi@users.noreply.github.com >
Reviewed-by: @jesse-merhi
2026-07-15 03:25:36 +10:00
Vincent Koc
7ff3f2dbf9
refactor(deadcode): localize UI and script symbols ( #101858 )
2026-07-07 11:55:57 -07:00
Peter Steinberger
1f484a8dbd
test: speed up and stabilize full suite
2026-07-05 08:00:23 -04:00
Vincent Koc
f719813a7e
fix(scripts): clamp kitchen sink timeouts
2026-06-22 02:08:47 +02:00
Vincent Koc
a823cb2b30
fix(test): bound rpc process tree sampling
2026-06-21 19:41:51 +02:00
Vincent Koc
c000e4811d
fix(scripts): resolve Windows tools in kitchen sink walk
2026-06-21 11:06:56 +02:00
Vincent Koc
0a7b009647
fix(rpc): resolve taskkill from system32 in script probes
2026-06-21 09:18:06 +02:00
Vincent Koc
5b212162d3
fix(rpc): force taskkill kitchen sink trees on windows
2026-06-21 07:21:04 +02:00
Vincent Koc
3650766f26
fix(rpc): kill kitchen sink trees on windows
2026-06-21 06:53:14 +02:00
Vincent Koc
6ad7f66af2
fix(e2e): ignore inline kitchen sink json diagnostics
2026-06-20 16:34:52 +02:00
Vincent Koc
36934fd9f5
fix(kitchen-sink): clean command groups on parent signal
2026-06-20 13:12:00 +02:00
Vincent Koc
8855b21f99
fix(e2e): preserve rpc timeout kill grace
2026-06-20 10:01:06 +02:00
Vincent Koc
4a75171190
fix(scripts): preserve kitchen sink RPC request errors
2026-06-20 11:23:59 +08:00
Vincent Koc
49b0487e5b
fix(test): guard kitchen sink rpc cli args
2026-06-20 02:36:52 +02:00
Vincent Koc
be7807f65e
fix(test): stabilize tooling guard probes ( #95114 )
...
* fix(test): release kitchen sink probe readers
* test(github): follow shared guard membership helper
2026-06-20 06:55:40 +08:00
Vincent Koc
17e2fbfa86
fix(test): harden script probe bounds ( #95060 )
...
Merged via squash.
Prepared head SHA: 3a51c3c2d7
Co-authored-by: vincentkoc <25068+vincentkoc@users.noreply.github.com >
Co-authored-by: vincentkoc <25068+vincentkoc@users.noreply.github.com >
Reviewed-by: @vincentkoc
2026-06-20 02:31:40 +08:00
Vincent Koc
5776b9b4e6
fix(e2e): cancel kitchen probe body reads on abort
2026-06-19 07:16:35 +02:00
Vincent Koc
ad715dfdc9
fix(e2e): abort kitchen sink retry waits
2026-06-19 04:49:43 +02:00
Vincent Koc
d9397e5b9b
fix(e2e): cancel stalled kitchen sink response streams
2026-06-18 21:27:08 +02:00
Vincent Koc
ea4ddb2eb5
fix(e2e): ignore loose rpc content length headers
2026-06-18 21:14:22 +02:00
Vincent Koc
65e77b82f5
fix(e2e): reject invalid kitchen sink rpc ports
2026-06-18 19:29:39 +02:00
Vincent Koc
3be74caeae
fix(e2e): wait for kitchen rpc process groups
2026-06-17 21:26:51 +02:00
Vincent Koc
014c4ae103
fix(kitchen-sink): stop leaked RPC gateway groups
2026-06-17 17:04:06 +02:00
Vincent Koc
38723a531d
fix(testing): reserve kitchen sink rpc ports
2026-06-17 13:58:15 +02:00
Vincent Koc
411e79d558
fix(qa): keep kitchen sink sampling scoped
2026-06-17 00:14:11 +02:00
Vincent Koc
6ede75dbeb
fix(qa): reject malformed kitchen sink process samples
2026-06-16 23:33:28 +02:00
Vincent Koc
edff873d31
fix(qa): reject loose tasklist RSS samples
2026-06-16 21:55:20 +02:00
Vincent Koc
642ae61828
fix(qa): reject loose Windows sampler metrics
2026-06-16 21:43:27 +02:00
Vincent Koc
b816dfbb9f
fix(qa): reject malformed kitchen-sink CPU samples
2026-06-16 21:36:59 +02:00
Vincent Koc
7bf821a2ee
fix(qa): match Windows RPC sampling ports exactly
2026-06-16 19:48:32 +02:00
Vincent Koc
b41c0b6746
fix(cli): preserve gateway request errors in json mode
2026-06-16 01:52:23 +02:00
Vincent Koc
0948bd648a
test(e2e): widen kitchen sink RPC coverage
2026-06-10 16:42:47 +09:00
Vincent Koc
bad449301f
test(release): align kitchen sink rpc descriptors
2026-06-09 01:02:24 +02:00
Vincent Koc
ab33fe33d1
fix(e2e): invoke kitchen sink image job
2026-06-07 09:18:22 +02:00
Peter Steinberger
08ae0e6d29
refactor: store Zalo hosted media in plugin state
...
Move Zalo hosted outbound media metadata and expiry into plugin state, add SDK chunked hosted media storage, and keep CI/type/lint gates green after rebase.
2026-06-06 22:56:48 -07:00
Vincent Koc
251bd61e22
fix(e2e): reject kitchen sink rpc error envelopes
2026-06-07 07:23:33 +02:00
Vincent Koc
fa614d0907
fix(qa): tighten kitchen sink rpc proof
2026-06-07 07:03:43 +02:00
Vincent Koc
480c9a97b6
fix(e2e): tighten kitchen sink rpc assertions
2026-06-07 05:15:12 +02:00
Vincent Koc
c40d2c45bf
fix(e2e): honor kitchen sink output caps
2026-06-07 04:26:55 +02:00
Vincent Koc
b45e3028e0
fix(test): require kitchen sink install rss proof
2026-06-07 02:38:58 +02:00
Vincent Koc
a78234a5d3
fix(test): validate kitchen sink rpc outputs
2026-06-06 23:45:00 +02:00
Vincent Koc
c4b64de017
fix(test): reject zero RSS resource samples
2026-06-06 20:47:51 +02:00
Vincent Koc
125329cde7
fix(e2e): assert kitchen sink rpc status payloads
2026-06-06 18:03:11 +02:00
Vincent Koc
ec4c79cb38
fix(e2e): require kitchen sink ready body
2026-06-06 18:00:47 +02:00
Vincent Koc
e0e3012c84
fix(e2e): reject invalid kitchen sink RPC guardrails
2026-06-06 16:26:11 +02:00
Peter Steinberger
cb5bb9b936
docs: document e2e helpers
2026-06-05 00:04:03 -04:00
Vincent Koc
21c3d6993b
fix(e2e): tighten kitchen sink error log allowlist
2026-06-04 08:37:59 +02:00