@archstone/emitter-support
Advanced tools
+3
-3
| { | ||
| "name": "@archstone/emitter-support", | ||
| "version": "0.19.0", | ||
| "version": "0.19.1", | ||
| "private": false, | ||
@@ -40,3 +40,3 @@ "type": "module", | ||
| "dependencies": { | ||
| "@archstone/compiler": "0.19.0" | ||
| "@archstone/compiler": "0.19.1" | ||
| }, | ||
@@ -46,3 +46,3 @@ "devDependencies": { | ||
| "tsup": "^8.5.1", | ||
| "@archstone/schema": "0.19.0" | ||
| "@archstone/schema": "0.19.1" | ||
| }, | ||
@@ -49,0 +49,0 @@ "scripts": { |
+10
-4
| # @archstone/emitter-support | ||
| Shared, IR-only substrate for Archstone emitters (ADD-0008 / RFC-0008): IR indexing | ||
| (`Registry`), semantic-type → JSON-Schema lowering, tool-name sanitization, and the | ||
| response-mapping executor. Depends only on `@archstone/compiler` — no MCP SDK, no | ||
| `node:fs`, no HTTP — so any emitter built on it (the MCP server in `@archstone/runtime` | ||
| today, the embedded agent in `@archstone/agent` later) can be tree-shaken cleanly. | ||
| (`Registry`), semantic-type → JSON-Schema lowering, tool-name sanitization, the | ||
| response-mapping executor, and the extraction boundary (ADR-0011) — `extractionJsonSchema` | ||
| and `validateExtraction`, which lower a declared resource into a closed schema and judge a | ||
| model's answer against it. Depends only on `@archstone/compiler` — no MCP SDK, no | ||
| `node:fs`, no HTTP — so any emitter built on it (the MCP server in `@archstone/runtime`, the | ||
| embedded agent in `@archstone/agent`) can be tree-shaken cleanly. | ||
| Both directions of travel go through this package, and that is the point: a Resource | ||
| Definition is the schema for a provider's response *and* for what a model must produce, so | ||
| neither side can be mapped by a rule the other does not share. | ||
| Part of [Archstone](https://github.com/Archstone-Romania/archstone), an open-source | ||
@@ -10,0 +16,0 @@ Capability Platform — most users should install |
213122
0.19%23
35.29%+ Added
+ Added
- Removed
- Removed
Updated