morluto
cdd718ffb0
refactor(inputs): own absolute path validation in shared contracts
2026-10-22 08:13:46 +08:00
Luis and N0zoM1z0
bb154d1067
feat(browser): inspect retained aioquic qlog JSON captures
...
Inspect bounded offline aioquic1.5.0 JSON qlog0.3 and page retained event/transport facts with explicit trace and stream selectors. Preserve producer coordinates, exact numeric lexemes, global pre-selection fact scope and endpoint declaration uncertainty.
Verified four real HTTP/3 recordings with an independent interval oracle, public CLI/MCP/schema parity, auth exclusions, source-deletion views and actual decoder heap exhaustion. Unverified producer platforms and qlog-specific lifecycle induction remain documented.
Co-authored-by: LuisTaffelli <86675342+LuisTaffelli@users.noreply.github.com >
Co-authored-by: N0zoM1z0 <161784452+N0zoM1z0@users.noreply.github.com >
2026-10-13 03:24:05 +00:00
morluto
ad59531a96
refactor: remove forwarding exports and redundant aliases
2026-10-09 22:46:09 +08:00
Kaoru0822 and Claude Opus 5.5
5ccb9241be
perf(mcp): advertise each tool JSON Schema once per target ( #1059 )
...
The MCP SDK reconverts every registered Zod schema on each tools/list.
With 139 tools that is ~45 ms of Zod JSON Schema work per listing, for a
catalog that cannot change after registration. Memoize the advertised
input and output projections per target on the registration clones.
Listings are byte-identical; repeated tools/list drops from ~62 ms to
~18 ms on the stdio server.
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-08 17:31:08 +08:00
morluto
b8a9da0c0f
refactor(mcp): make analysis states unrepresentable ( #468 )
...
* refactor(config): parse capability settings into exact states
* refactor(runtime): encode replay and process outcomes exactly
* refactor: make analysis states unrepresentable
* refactor(mcp): register canonical schemas with SDK
* fix: preserve capability and catalog invariants
* fix(build): remove stale compiled modules
* fix(replay): update real verifier policy dependency
* fix(package): verify the complete MCP catalog
* fix(test): supply complete replay reload policy
* refactor(contracts): centralize output schema lookup
* refactor(mcp): delegate protocol boundaries to SDK
* fix(browser): approve real source capture
* fix(mcp): preserve catalog guidance
2026-08-10 02:28:11 +08:00
morluto
51559245d2
Merge pull request #461 from morluto/agent/comprehensive-repository-audit
...
fix: harden evidence lifecycle and MCP contracts
2026-08-04 03:00:25 +08:00
morluto
969519c00f
fix(mcp): clarify routing and advertise input examples
2026-07-29 07:18:09 +00:00
morluto
674364443d
perf(server): cache advertised JSON schemas
2026-07-25 09:10:32 +00:00
morluto
1581e40fce
fix(mcp): clarify advertised schema fields
2026-07-17 02:23:22 +00:00
morluto
f728295bd0
fix(mcp): remove schema byte compaction
2026-07-16 20:30:33 +08:00
morluto
a807471e4e
fix(mcp): normalize inferred field descriptions
2026-07-16 20:15:33 +08:00
morluto
9c4a93d9b1
fix(mcp): integrate managed contracts after rebase
2026-07-16 19:52:35 +08:00
morluto
d1e72207f4
fix(mcp): align runtime unknown argument validation
2026-07-16 19:51:25 +08:00
morluto
ee1cd40405
feat(mcp)!: harden contracts and evidence references
...
BREAKING CHANGE: comparison tools now require session-owned Evidence IDs or approved bundle paths, and structured Evidence results use compact references.
2026-07-16 19:49:58 +08:00
morluto
293cea7723
Simplify and harden investigation workflows
2026-07-12 21:45:26 +00:00