mirror of
https://github.com/earendil-works/pi.git
synced 2026-10-28 09:44:37 +08:00
- pi-telemetry: StoredSpan/StoredTrace/TelemetryStore (findTraces with name, attribute, error, time-window filters and cursor paging; getTrace; findMetrics), trace ids carried in carriers, renderTrace in the /render subpath; the in-memory adapter implements the store; the adapter contract trusts typed inputs (malformed-input conformance cases removed) - chord: @earendil-works/chord/telemetry-sqlite over chord/sqlite: settled spans with inline events and links, metrics aggregated per series per 10 s, 1 s batched flush with retention, bounded queue (dropped and counted), store queries
55 lines
3.4 KiB
JSON
55 lines
3.4 KiB
JSON
{
|
|
"extends": "./tsconfig.base.json",
|
|
"compilerOptions": {
|
|
"noEmit": true,
|
|
"module": "NodeNext",
|
|
"moduleResolution": "NodeNext",
|
|
"paths": {
|
|
"@earendil-works/chord": ["./packages/chord/src/index.ts"],
|
|
"@earendil-works/chord/context": ["./packages/chord/src/context/index.ts"],
|
|
"@earendil-works/chord/delta": ["./packages/chord/src/delta/index.ts"],
|
|
"@earendil-works/chord/node": ["./packages/chord/src/node.ts"],
|
|
"@earendil-works/chord/output": ["./packages/chord/src/output.ts"],
|
|
"@earendil-works/chord/telemetry-sqlite": ["./packages/chord/src/telemetry-sqlite/index.ts"],
|
|
"@earendil-works/chord/sqlite": ["./packages/chord/src/sqlite/index.ts"],
|
|
"@earendil-works/chord/sqlite/node": ["./packages/chord/src/sqlite/node.ts"],
|
|
"@earendil-works/chord/sqlite/cloudflare": ["./packages/chord/src/sqlite/cloudflare.ts"],
|
|
"@earendil-works/pi-telemetry": ["./packages/telemetry/src/index.ts"],
|
|
"@earendil-works/pi-telemetry/testing": ["./packages/telemetry/src/testing/index.ts"],
|
|
"@earendil-works/pi-telemetry/render": ["./packages/telemetry/src/render.ts"],
|
|
"@earendil-works/pi-codemode": ["./packages/codemode/src/index.ts"],
|
|
"@earendil-works/pi-codemode/cloudflare": ["./packages/codemode/src/cloudflare.ts"],
|
|
"@earendil-works/pi-codemode/declarations": ["./packages/codemode/src/declarations.ts"],
|
|
"@earendil-works/pi-codemode/portable": ["./packages/codemode/src/portable.ts"],
|
|
"@earendil-works/pi-codemode/source": ["./packages/codemode/src/source.ts"],
|
|
"@earendil-works/pi-codemode/worker": ["./packages/codemode/src/runtime/worker.ts"],
|
|
"@earendil-works/pi-mcp": ["./packages/mcp/src/index.ts"],
|
|
"@earendil-works/pi-mcp/oauth": ["./packages/mcp/src/oauth/index.ts"],
|
|
"@earendil-works/pi-mcp/testing": ["./packages/mcp/src/testing/index.ts"],
|
|
"@earendil-works/pi-ai": ["./packages/ai/src/index.ts"],
|
|
"@earendil-works/pi-ai/oauth": ["./packages/ai/src/oauth.ts"],
|
|
"@earendil-works/pi-ai/*": ["./packages/ai/src/*.ts", "./packages/ai/src/providers/*.ts"],
|
|
"@earendil-works/pi-ai/dist/*": ["./packages/ai/src/*"],
|
|
"@earendil-works/pi-durable": ["./packages/durable/src/index.ts"],
|
|
"@earendil-works/pi-durable/testing": ["./packages/durable/src/testing/index.ts"],
|
|
"@earendil-works/pi-durable/*": [
|
|
"./packages/durable/src/*.ts",
|
|
"./packages/durable/src/*/index.ts",
|
|
"./packages/durable/src/*"
|
|
],
|
|
"@earendil-works/pi-env": ["./packages/env/src/index.ts"],
|
|
"@earendil-works/pi-agent-core": ["./packages/agent/src/index.ts"],
|
|
"@earendil-works/pi-coding-agent": ["./packages/coding-agent/src/index.ts"],
|
|
"@earendil-works/pi-coding-agent/hooks": ["./packages/coding-agent/src/core/hooks/index.ts"],
|
|
"@earendil-works/pi-coding-agent/*": ["./packages/coding-agent/src/*"],
|
|
"typebox": ["./node_modules/typebox"],
|
|
"@earendil-works/pi-tui": ["./packages/tui/src/index.ts"],
|
|
"@earendil-works/pi-tui/*": ["./packages/tui/src/*"],
|
|
"@earendil-works/pi-agent-old": ["./packages/agent-old/src/index.ts"],
|
|
"@earendil-works/pi-agent-old/*": ["./packages/agent-old/src/*"]
|
|
}
|
|
},
|
|
"include": ["scripts/model-catalog-protocol.ts", "scripts/model-catalog-protocol.test.ts", "packages/*/src/**/*", "packages/*/test/**/*", "packages/durable/test-workers/**/*", "packages/coding-agent/examples/**/*", "packages/agent/examples/**/*"],
|
|
"exclude": ["**/dist/**", "packages/coding-agent/examples/extensions/gondolin/**"]
|
|
}
|