Roberto Musso
|
fa231a3642
|
feat(local-agent-v2): step 2+3 — unified runner + AgentConfig schema
Step 3 (prerequisite):
- app/schemas.py: add ContentTypeConfig + AgentConfig Pydantic models
- app/models.py: add agent_config (JSON, nullable) to LocalAgentConfig
- alembic migration a3b9c0d1e2f3: ADD COLUMN agent_config
Step 2 (runner refactor):
- Remove _classify_file() and _BATCH_FILE_CLASSIFIER_PROMPT (LLM classification step)
- Add Phase A: detect_content_type + preprocess (zero LLM, per file)
- Add _UNIFIED_PROCESSING_PROMPT (hot-swappable via Langfuse "unified_processing")
- Add helper functions: _format_projects, _format_metadata, _get_extraction_rules,
_get_no_match_behavior
- Single LLM call per file with tools (classify + extract + create)
- Fix items_created: count create_* tool calls via _tool_calls_out param
- test_agent_runner_v2.py: 10 cases (2.1-2.10) with Langfuse eval scoring
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-04-07 15:00:32 +02:00 |
|
|
|
5faa6b1d7c
|
refactor agents to client-owned config flow
|
2026-03-16 22:35:46 +01:00 |
|
|
|
2de67213f8
|
rename from checkpoint to timeline agent
|
2026-03-10 23:17:38 +01:00 |
|
|
|
f6ed383b3a
|
add user name and surname
|
2026-03-10 16:14:00 +01:00 |
|
|
|
618076193a
|
update alembic
|
2026-03-08 23:17:01 +01:00 |
|
|
|
c90ed58078
|
step-6: add memory models and migration (models.py, alembic)
- User.encryption_key: per-user Fernet key generated on registration
- MemoryCore: encrypted key/value preferences
- MemoryAssociative: encrypted semantic memory + pgvector(1536) embedding
- MemoryEpisodic: encrypted session summaries
- MemoryProactive: encrypted behavioral patterns with confidence score
- Migration 004: enables pgvector extension, creates all 4 tables + ivfflat index
- auth.py register: generates Fernet key for new users
- 8 unit tests pass (SQLite in-memory, JSON embedding fallback)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-08 22:05:58 +01:00 |
|
|
|
1dfd088e18
|
step 3.1 complete: agent config tables + schemas + migration
|
2026-03-05 15:14:43 +01:00 |
|
|
|
c6e1e4e7fd
|
fix: migration enum creation — use DO/EXCEPTION instead of broken checkfirst
|
2026-03-05 00:24:31 +01:00 |
|
|
|
06de7c7ab0
|
feat: deploy via SSH with port 8080, idempotent migrations
|
2026-03-03 22:10:03 +01:00 |
|
|
|
d0b303e745
|
Step 12 - completed
|
2026-03-03 14:53:34 +01:00 |
|
|
|
5d485b3665
|
step 12
|
2026-03-03 12:39:32 +01:00 |
|