Jason (Json)
a67ad03eea
perf(gateway): bound prepared runtime startup work ( #116261 )
2026-07-30 01:41:35 -06:00
Peter Steinberger
6b255f1f74
improve(gateway): reduce plugin startup memory ( #115020 )
...
* perf(gateway): reduce plugin startup memory
* test(plugins): cover effective alias order caching
2026-07-28 03:33:03 -04: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
Peter Steinberger
4586ae36ae
fix(gateway): keep fresh-state startup responsive with prepared runtimes ( #112262 )
...
* fix(gateway): keep health responsive during model runtime startup
* refactor(agents): isolate prepared runtime startup mode
* refactor(agents): keep prepared runtime catalog mode internal
2026-07-21 06:18:27 -07:00
Peter Steinberger
28a4effd4c
improve(gateway): reduce startup work before readiness ( #105913 )
...
* perf(gateway): defer optional startup work
* refactor(gateway): isolate optional startup work
* fix(gateway): refresh deferred lifecycle state
* chore(gateway): ratchet startup file sizes
* fix(ci): reconcile dead export drift
2026-07-12 22:18:10 -07:00
Vincent Koc
968604849c
refactor(scripts): remove benchmark testing aliases ( #105497 )
2026-07-12 17:34:12 +02:00
Peter Steinberger
e580275464
feat(tooling): enforce noUncheckedIndexedAccess in the scripts lane (NUIA phase 5) ( #105180 )
...
* feat(tooling): enforce noUncheckedIndexedAccess in the scripts lane
Burns down all 153 scripts-lane errors (bench aggregation, release
checks, i18n inventories, argv indexing) and flips the flag in
tsconfig.scripts.json. Direct-Node-executed release harness scripts use
local narrowing instead of workspace imports, which do not resolve
under plain node execution. Benchmark measured loops untouched.
* fix(scripts): import expect helpers via relative package sources
tsconfig path aliases resolve from cwd under tsx, so release wrapper
scripts running against old release target cwds could not resolve
@openclaw/normalization-core (not a linked root dependency). Relative
package-source imports match the established pattern on the adjacent
lines and are cwd-independent; old-target planning verified directly.
2026-07-12 10:17:00 +01:00
Vincent Koc
c308295cd3
fix(qa): reject duplicate gateway startup controls
2026-06-23 17:08:08 +02:00
Vincent Koc
7bde374c47
fix(qa): reject duplicate startup bench cases
2026-06-23 16:11:44 +02:00
Vincent Koc
fe7b78b05f
chore(deadcode): prune stale test hooks
2026-06-22 08:51:49 +08:00
Vincent Koc
4b2b70ec79
fix(test): guard gateway benchmark cli args
2026-06-20 03:04:34 +02:00
Vincent Koc
887297e04a
refactor(scripts): dedupe gateway bench probes
2026-06-18 12:06:40 +08:00
Vincent Koc
331cc6a8c1
fix(qa): reject loose gateway RSS samples
2026-06-16 22:16:30 +02:00
Vincent Koc
e974d98811
fix(test): reject missing gateway bench flag values
2026-06-06 21:03:45 +02:00
Peter Steinberger
b8d08f0cfd
docs: document repository scripts
2026-06-04 20:52:50 -04:00
Peter Steinberger
27dde7a4d6
chore(lint): enable stricter error rules
2026-06-01 01:12:21 +01:00
Vincent Koc
b3fbe5325e
refactor: dedupe approval and benchmark helpers
2026-05-28 22:41:26 +02:00
Vincent Koc
1baab3bef5
fix(gateway): bound benchmark teardown waits
2026-05-27 03:49:41 +02:00
Vincent Koc
a8fc28c71a
fix(perf): fail startup bench on early gateway exit
2026-05-25 09:16:09 +02:00
Vincent Koc
5a8ce6a885
fix(test): fail empty gateway startup samples
2026-05-24 17:58:12 +02:00
Peter Steinberger
4f4d108639
chore(lint): remove underscore-dangle allow list ( #83542 )
...
* chore(lint): reduce underscore-dangle exceptions
* chore(lint): reduce more underscore exceptions
* chore(lint): remove underscore-dangle allow list
* fix(lint): repair underscore cleanup regressions
* test(lint): track version define suppression
2026-05-18 14:56:06 +01:00
Vincent Koc
00fc2950d9
chore(scripts): harden dev tooling diagnostics
2026-05-17 17:04:18 +08:00
Shakker
405535d4ce
fix: polish gateway restart diagnostics
2026-05-16 17:50:36 +01:00
samzong
92fe2a8f5f
fix(gateway): improve restart readiness diagnostics
2026-05-16 17:50:36 +01:00
Peter Steinberger
fa866d562e
perf(gateway): trim startup imports and sentinel checks
2026-05-03 16:43:07 +01:00
Peter Steinberger
bd79b25bb7
perf(gateway): defer task registry startup imports
2026-05-03 15:52:57 +01:00
Peter Steinberger
706132c655
perf(gateway): add startup CPU profile option
2026-05-03 13:30:35 +01:00
Peter Steinberger
1507c6dac7
perf: reduce gateway startup overhead
2026-05-03 12:44:23 +01:00
Peter Steinberger
7ac23eeeb5
refactor: drop legacy implicit startup sidecar fallback
2026-05-01 22:58:18 +01:00
Vincent Koc
4509420dd4
test(qa): add gateway CPU scenario pack
2026-04-28 13:26:43 -07:00
Shakker
290c7ab848
test: add future strict startup benchmark case
2026-04-28 09:05:11 +01:00
Shakker
34a0a9fd06
chore: benchmark startup-lazy plugins
2026-04-28 05:08:14 +01:00
Peter Steinberger
75e126ef6a
perf: improve gateway startup diagnostics
2026-04-28 01:48:00 +01:00
Vincent Koc
1497425b8d
fix(gateway): trim startup config imports
2026-04-27 11:34:24 -07:00
Shakker
45b0d5ccc2
chore: add plugin lookup startup trace metrics
2026-04-27 08:48:18 +01:00
Peter Steinberger
99b933f160
perf(gateway): skip cold startup sidecars until needed
2026-04-20 22:24:37 +01:00
Peter Steinberger
d8cf947f6b
perf(gateway): streamline startup sidecars
2026-04-20 20:52:42 +01:00