Adolfo Delorenzo
9c7686a7b4
feat(10-01): Celery ingestion task, executor injection, KB search wiring
- Add ingest_document Celery task (sync def + asyncio.run per arch constraint)
- Add ingest_document_pipeline: MinIO download, extract, chunk, embed, store
- Add chunk_text sliding window chunker (500 chars default, 50 overlap)
- Update execute_tool to inject tenant_id/agent_id into all tool handler kwargs
- Update web_search to use settings.brave_api_key (shared config) not os.getenv
- Unit tests: test_ingestion.py (9 tests) and test_executor_injection.py (5 tests) all pass
2026-03-26 09:09:36 -06:00
..
2026-03-23 09:57:29 -06:00
2026-03-23 21:19:09 -06:00
2026-03-26 09:07:37 -06:00
2026-03-26 09:07:37 -06:00
2026-03-25 10:26:34 -06:00
2026-03-23 14:49:54 -06:00
2026-03-26 09:09:36 -06:00
2026-03-26 09:05:29 -06:00
2026-03-26 09:09:36 -06:00
2026-03-24 13:55:55 -06:00
2026-03-26 09:05:29 -06:00
2026-03-23 21:19:09 -06:00
2026-03-23 21:36:08 -06:00
2026-03-23 14:41:57 -06:00
2026-03-23 15:09:18 -06:00
2026-03-23 09:57:29 -06:00
2026-03-23 19:15:20 -06:00
2026-03-25 16:27:14 -06:00
2026-03-23 10:32:48 -06:00
2026-03-24 13:55:55 -06:00
2026-03-23 09:57:29 -06:00
2026-03-23 15:06:45 -06:00
2026-03-23 21:24:08 -06:00
2026-03-23 21:24:08 -06:00
2026-03-25 16:22:53 -06:00
2026-03-23 09:57:29 -06:00
2026-03-23 14:54:14 -06:00
2026-03-23 14:51:42 -06:00
2026-03-23 21:24:08 -06:00
2026-03-25 10:26:34 -06:00
2026-03-23 14:41:48 -06:00
2026-03-23 14:43:04 -06:00
2026-03-23 14:41:48 -06:00