elpresidank
89f9d63b88
Use Match for agent service dispatch
2026-06-04 05:53:58 -05:00
elpresidank
21620cbf8d
Remove MCP transport type assertion
2026-06-04 05:50:30 -05:00
elpresidank
664aef44a7
Use Match for Effect AI stream parts
2026-06-04 05:38:08 -05:00
elpresidank
3a256096f8
Use HashSet for gateway term service sets
2026-06-04 05:34:15 -05:00
elpresidank
68cbcde1f6
Use Match for flow manager operations
2026-06-04 05:20:03 -05:00
elpresidank
213222bb42
Use Match for librarian operation dispatch
2026-06-04 05:16:14 -05:00
elpresidank
8d5edfae9a
Use Match for config operations
2026-06-02 10:00:56 -05:00
elpresidank
66e1009671
Use Match for knowledge core operations
2026-06-02 09:45:29 -05:00
elpresidank
47221d6ab5
Normalize FlowManager effects with Effect.fn
2026-06-02 09:41:32 -05:00
elpresidank
7f9541e4fa
Use Effect collections in gateway dispatcher
2026-06-02 09:32:21 -05:00
elpresidank
d19167b566
Use MutableHashSet for Qdrant collection caches
2026-06-02 09:21:19 -05:00
elpresidank
09d34fb4d4
Normalize term translation with Effect Match
2026-06-02 09:11:33 -05:00
elpresidank
0fb10aca73
Migrate metrics to Effect primitives
2026-06-02 08:52:29 -05:00
elpresidank
39db6d8235
Use tagged errors for dispatch RPC
2026-06-02 08:41:36 -05:00
elpresidank
1d45307387
Migrate Claude provider to Effect AI
2026-06-02 08:36:55 -05:00
elpresidank
24a2447cc3
Use Effect primitives for AI and response fanout
2026-06-02 08:26:50 -05:00
elpresidank
1218e827d4
Fail pending request responses on stop
2026-06-02 06:19:32 -05:00
elpresidank
89ef3dbbbf
Harden gateway dispatcher effects
2026-06-02 05:14:58 -05:00
elpresidank
fe4f5777c9
Make text completion provider layers effectful
2026-06-02 05:09:15 -05:00
elpresidank
f7f29c4df9
Handle gateway RPC socket causes in Effect
2026-06-02 04:42:32 -05:00
elpresidank
32fc7ea32d
Share text completion stream helpers
2026-06-02 04:33:48 -05:00
elpresidank
9d3f745fb0
Make Ollama embeddings layer effectful
2026-06-02 04:24:14 -05:00
elpresidank
8287e1cf93
Add fakeable Qdrant Effect services
2026-06-02 04:10:03 -05:00
elpresidank
d38ce475fd
Scope FalkorDB triples clients
2026-06-02 03:55:39 -05:00
elpresidank
ce5838db1d
Add Effect-native gateway streaming path
2026-06-02 03:43:21 -05:00
elpresidank
44110c5bb4
Add typed flow spec accessors
2026-06-02 03:23:23 -05:00
elpresidank
abb6f3aed0
Add schema-backed parameter spec accessors
2026-06-02 03:10:43 -05:00
elpresidank
b51dc33786
Narrow provider status errors with Predicate
2026-06-02 03:00:52 -05:00
elpresidank
b3aaa9a4af
Simplify text completion generator boundary
2026-06-02 02:58:19 -05:00
elpresidank
bfb5494552
Remove provider stream sentinel assertions
2026-06-02 02:55:06 -05:00
elpresidank
74955d6041
Use native runtimes for flow entrypoints
2026-06-02 02:34:03 -05:00
elpresidank
710656be26
Move librarian state into synchronized refs
2026-06-02 01:59:51 -05:00
elpresidank
5f783832e9
Type librarian service runtime loop
2026-06-02 01:47:15 -05:00
elpresidank
e6384e65b9
Replace librarian throw helpers with Effect failures
2026-06-02 01:39:04 -05:00
elpresidank
459347ad12
Model librarian upload schema boundaries
2026-06-02 01:34:46 -05:00
elpresidank
3809a38c46
Migrate flow manager to ref-backed Effect state
2026-06-02 01:26:40 -05:00
elpresidank
ba64fc5add
Normalize flow service runtime entrypoints
2026-06-02 01:13:40 -05:00
elpresidank
0da0df81c4
Migrate knowledge core service to ref-backed Effect state
2026-06-02 01:07:12 -05:00
elpresidank
5979d38b99
Remove RAG requestor Promise bridges
2026-06-02 00:54:47 -05:00
elpresidank
88db18fbda
Migrate config service to ref-backed Effect runtime
2026-06-02 00:40:44 -05:00
elpresidank
b4ee2b691f
Migrate strict Effect runtime surfaces
2026-06-02 00:22:04 -05:00
elpresidank
f6878d4dd7
Enforce strict Effect tsgo migrations
2026-06-01 23:19:54 -05:00
elpresidank
64fb23e7d0
Make gateway dispatcher requestors Effect-scoped
2026-06-01 22:17:50 -05:00
elpresidank
b58e51bf75
Update Effect packages to beta 75
2026-06-01 21:16:38 -05:00
elpresidank
dca2786828
Remove native classes from TS runtime
2026-06-01 20:26:47 -05:00
elpresidank
952daf325d
Stabilize TS workbench QA and RPC timeouts
2026-06-01 17:23:34 -05:00
elpresidank
3515106670
Advance TS port Effect workbench
2026-06-01 16:22:25 -05:00
elpresidank
5776171d27
saving
2026-05-30 09:56:23 -05:00
elpresidank
ffd97375a8
saving
2026-05-12 08:06:58 -05:00
elpresidank
6ac5446a76
feat(mcp-tool): wire McpToolService into deploy stack
...
Three pieces, all required for an end-to-end MCP tool call:
* McpToolService used generic spec names "request"/"response" instead of
"mcp-tool-request"/"mcp-tool-response", so RequestResponseSpec's
flow-config topic lookup never matched and consumers bound to literal
subjects nobody else publishes to.
* Add entrypoints/mcp-tool.mjs (mirrors agent/librarian entrypoints) so
the service can be launched in the prebuilt trustgraph-ts image.
* Add a `mcp-tool` service block to deploy/docker-compose.yml.
With these three fixes plus a `mcp-tool-request`/`mcp-tool-response`
entry in each flow's topics map, the agent ReAct loop can now invoke
remote MCP tools (verified end-to-end against Brave Search and FireCrawl).
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-01 22:16:37 -05:00