Skip to content
Open
Show file tree
Hide file tree
Changes from 8 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions deno.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

216 changes: 162 additions & 54 deletions docs/SmokeTests.md

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,7 @@ execution.
- `session_execute`, `session_execute_file`, and `session_batch_execute` return
a bounded human-readable summary plus references, never an unbounded raw
payload.
- Tool response body budget: 8 KB maximum serialized response payload per
- Tool response body budget: 32 KB maximum serialized response payload per
`session_*` call.
- Large execution/fetch/file artifacts are stored locally and referenced by
artifact or corpus ID.
Expand Down Expand Up @@ -281,8 +281,8 @@ Write failing tests first in `src/services/session-mcp-runtime.test.ts` and
- each tool schema rejects calls without `root_session_id`
- initial stub handlers return minimal valid responses for all 8 registered
tools
- response payloads are capped to the exact 8 KB response budget
- at least one large-output case crossing the 8 KB boundary falls back to local
- response payloads are capped to the exact 32 KB response budget
- at least one large-output case crossing the 32 KB boundary falls back to local
artifact storage/reference instead of returning an oversized inline payload
- `session_batch_execute` executes sequentially in request order
- `src/index.ts` wires runtime initialization and teardown in-process
Expand Down
Loading
Loading