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
|
ba64fc5add
|
Normalize flow service runtime entrypoints
|
2026-06-02 01:13:40 -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
|
dca2786828
|
Remove native classes from TS runtime
|
2026-06-01 20:26:47 -05:00 |
|
elpresidank
|
3515106670
|
Advance TS port Effect workbench
|
2026-06-01 16:22:25 -05:00 |
|
elpresidank
|
ffd97375a8
|
saving
|
2026-05-12 08:06:58 -05:00 |
|
elpresidank
|
25d4227cb5
|
fix: resolve FlowProcessor topic collisions, librarian timeout, tests
Fix critical bug where all FlowProcessor services shared the same spec
names ("request"/"response"), causing them to steal each other's NATS
topics. Now each service uses unique spec names matching the flow config
topic keys (e.g., "text-completion-request", "prompt-request",
"agent-request").
Fix librarian NATS consumer timeout (500ms → 2000ms, below NATS minimum).
Update seed-config and test-pipeline with correct flow topic mappings.
Add prompt template runner script.
Smoke test results: 11/11 passing (config CRUD, WebSocket, LLM,
librarian CRUD). Agent routing verified via manual curl test.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-06 01:02:10 -05:00 |
|
elpresidank
|
f09ef4de45
|
feat: add document pipeline, ReAct agent, and knowledge core services
Document Pipeline (Team A):
- LibrarianService: document storage with filesystem backend, metadata
persistence, child document hierarchy, collection management
- ChunkingService: recursive character text splitter with configurable
chunk size/overlap, FlowProcessor pattern
- KnowledgeExtractService: combined relationship + definition extraction
using prompt service and LLM, emits RDF triples and entity contexts
- KnowledgeCoreService: knowledge core CRUD with streaming export and
flow-based loading
ReAct Agent (Team B):
- StreamingReActParser: state machine for parsing LLM output into
Thought/Action/ActionInput/FinalAnswer sections
- Three MVP tools: KnowledgeQuery (GraphRAG), DocumentQuery (DocRAG),
TriplesQuery with RequestResponse clients
- AgentService FlowProcessor with ReAct loop, tool execution, and
streaming chunk responses (thought/observation/answer)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-06 00:19:37 -05:00 |
|