Commit Graph

  • d3f7099d93 refactor(eval): 3-mode eval harness (step1/step2/full) with Langfuse fixes Roberto Musso 2026-03-24 16:18:51 +01:00
  • 63fa119543 feat(batch-agent): add journey eval to E2E harness Roberto Musso 2026-03-23 23:16:41 +01:00
  • d856dfd28c refactor: deduplicate shared code into shared/ module Roberto Musso 2026-03-23 23:01:45 +01:00
  • ccba54ac24 fix(tracing): use Langfuse compile_prompt with {{variable}} syntax Roberto Musso 2026-03-23 22:39:27 +01:00
  • 55500cc818 feat(batch-agent): add Langfuse prompt management Roberto Musso 2026-03-23 22:30:36 +01:00
  • 75a826c9d8 feat(batch-agent): add E2E evaluation harness with Langfuse integration Roberto Musso 2026-03-23 08:54:19 +01:00
  • 971f1dd84f feat(batch-agent): integrate Langfuse tracing Roberto Musso 2026-03-23 08:43:15 +01:00
  • 333bba6fdd feat(batch-agent): extract Batch Agent Service (Step 3) Roberto Musso 2026-03-23 07:19:02 +01:00
  • 229e20d073 docs: add Langfuse integration TODO for batch-agent service Roberto Musso 2026-03-23 00:25:42 +01:00
  • 0b491b3643 fix: langfuse v4 SDK compatibility and pass user message as trace input Roberto Musso 2026-03-23 00:23:59 +01:00
  • 0d5fa3e569 feat(chat): integrate Langfuse tracing, prompt management & generation tracking Roberto Musso 2026-03-22 23:15:04 +01:00
  • aff68a9051 fix: shared config loads root .env as fallback for microservices Roberto Musso 2026-03-22 22:42:54 +01:00
  • 5e9ef2809e fix: add extra=ignore to monolith Settings for strangler fig compat Roberto Musso 2026-03-22 22:28:50 +01:00
  • 90018af311 feat: add WS Gateway and Chat Service (Step 2) Roberto Musso 2026-03-22 01:20:11 +01:00
  • 1e2e395676 fix: PEM newline parsing + shared config extra=ignore Roberto Musso 2026-03-22 01:03:28 +01:00
  • 59d3a53980 chore: update .env.example files for RS256 + Redis Roberto Musso 2026-03-22 00:51:54 +01:00
  • 9feeaa79c8 feat(auth): migrate JWT from HS256 to RS256 Roberto Musso 2026-03-22 00:50:36 +01:00
  • aa219a4d08 feat: microservices scaffold + Auth Service (Step 1) Roberto Musso 2026-03-22 00:29:51 +01:00
  • 552b8eb305 Fix project creation: code-based in runner, not delegated to Step 2 LLM Roberto Musso 2026-03-21 23:40:38 +01:00
  • 0d93b3960d Exclude project/projectId questions from agent setup journey Roberto Musso 2026-03-21 22:58:05 +01:00
  • f07580574b Replace max_turns cap with 90% confidence stopping criterion in agent setup Roberto Musso 2026-03-21 22:54:34 +01:00
  • 1a8bf11f90 update migration plan Roberto Musso 2026-03-20 23:48:36 +01:00
  • e7cdce8287 Improve Step 1 project matching and Step 2 update-first enforcement Roberto Musso 2026-03-20 23:45:29 +01:00
  • 58bc6efd4b Rewrite run_local_agent: code-based flow, concurrency guard, remove isApproved Roberto Musso 2026-03-20 22:21:30 +01:00
  • 6c450805cb possibile evoluzione Roberto Musso 2026-03-20 20:57:03 +01:00
  • f340d0fa3e Fix dev tier: default to power when no subscription exists Roberto Musso 2026-03-20 12:32:36 +01:00
  • edc53cb6eb Default to power tier (unlimited) in dev when no subscription exists Roberto Musso 2026-03-20 12:12:43 +01:00
  • 725cece5c1 Add run_context to agent tool calls for FE run logging Roberto Musso 2026-03-20 09:46:17 +01:00
  • 297e20ce8d Fix 422 on agent trigger: accept plural data type names Roberto Musso 2026-03-18 00:04:29 +01:00
  • 5a03bd1cfb Clean up agent catalog and improve extraction agent prompts Roberto Musso 2026-03-17 23:52:54 +01:00
  • 87b7a1c6c9 fix journey setup: honor FE session_id, seed LLM history, and force template on max turns Roberto Musso 2026-03-17 16:25:53 +01:00
  • 826f64d6bb refactor local directory agent to two-phase LLM-with-tools architecture Roberto Musso 2026-03-17 08:50:46 +01:00
  • 5faa6b1d7c refactor agents to client-owned config flow roberto 2026-03-16 22:35:46 +01:00
  • 02a9684cd6 scope episodic memory enrichment by session_id roberto 2026-03-16 00:33:11 +01:00
  • fae9efee0d removed old plan files roberto 2026-03-13 16:58:43 +01:00
  • 30b062dd4a fix floating stream empty responses with sanitizer-safe fallbacks roberto 2026-03-13 16:57:30 +01:00
  • 2a0331d7ce refactor floating_domain to structured object-only payload roberto 2026-03-13 16:09:24 +01:00
  • 13fd8677c1 fix: normalize home task/timeline responses to tag-only lines roberto 2026-03-13 12:16:58 +01:00
  • 9bd629cb59 chore: add interaction tracing and remove personal fields from logs roberto 2026-03-13 10:23:47 +01:00
  • 9c97702daa feat: add letta-style memory tools with request/user debug tracing roberto 2026-03-13 09:34:23 +01:00
  • a1e364c9c0 refactor: switch to single-agent deep runner and add mock memory/tool tests roberto 2026-03-13 08:20:42 +01:00
  • 5b55f1292a make a single agent roberto 2026-03-13 07:42:36 +01:00
  • 5bc9ea6cd6 fix: make planner schema copilot-compatible and silence usage warning roberto 2026-03-12 23:17:31 +01:00
  • f7404b6f66 refactor: move memory updates from synthesizer to orchestrator node roberto 2026-03-12 23:03:38 +01:00
  • d667e43c73 refactor: use native LangGraph streaming and enforce structured summary on workers roberto 2026-03-12 22:50:32 +01:00
  • fe085a7951 feat: migrate chat orchestration to deep langgraph workers roberto 2026-03-12 22:25:36 +01:00
  • 47bf1881e5 deep agent feature/deep-agent roberto 2026-03-12 18:03:27 +01:00
  • 24a9c1b752 refactor: migrate from create_react_agent to create_deep_agent roberto 2026-03-12 01:21:14 +01:00
  • 706bf88883 fix KeyError 'JSON' — escape braces in chart prompt for str.format() roberto 2026-03-12 00:44:41 +01:00
  • 4ff0b27084 removed WsStreamBlock class roberto 2026-03-12 00:38:31 +01:00
  • 61d2a18234 remove WsStreamBlock schema and tests — no longer used roberto 2026-03-12 00:37:40 +01:00
  • b3687719b6 add chart tag instructions to HOME system prompt roberto 2026-03-12 00:28:43 +01:00
  • f80bdfa8f7 simplify HomeFormatter to pass-through — frontend handles entity tag parsing roberto 2026-03-12 00:10:38 +01:00
  • 617a17db40 feat: HomeFormatter parses inline entity tags instead of tool_end blocks roberto 2026-03-12 00:01:06 +01:00
  • 92716cb89a fix: pass tool name as positional arg to @tool decorator roberto 2026-03-11 23:32:14 +01:00
  • cfc9d7a942 refactor: replace orchestrator with LangGraph deep-agent supervisors roberto 2026-03-11 17:50:22 +01:00
  • 2de67213f8 rename from checkpoint to timeline agent roberto 2026-03-10 23:17:38 +01:00
  • f6ed383b3a add user name and surname roberto 2026-03-10 16:14:00 +01:00
  • 9332e29e53 bug fix sending component roberto 2026-03-10 09:11:24 +01:00
  • 618076193a update alembic roberto 2026-03-08 23:17:01 +01:00
  • 34f01234c9 rename popup chat to floating chat roberto 2026-03-08 22:53:31 +01:00
  • 0bd46937d3 fix: add missing json imports and update agent tool tests roberto 2026-03-08 22:25:06 +01:00
  • e6b5bc2e7d step-7: add memory middleware (memory_middleware.py, device_ws.py) roberto 2026-03-08 22:14:28 +01:00
  • c90ed58078 step-6: add memory models and migration (models.py, alembic) roberto 2026-03-08 22:05:58 +01:00
  • 76c8f2bdad step-5: unify ws handler (device_ws.py, chat.py) roberto 2026-03-08 22:01:11 +01:00
  • 393b3befd6 step-4: add output formatting layer (output_formatter.py) roberto 2026-03-08 21:51:20 +01:00
  • 2c08275934 step-3: add router refactor with streaming support (orchestrator.py) roberto 2026-03-08 21:42:46 +01:00
  • 7cb384fa63 step-2: add agent streaming and tool result capture (agent_registry.py) roberto 2026-03-08 21:37:15 +01:00
  • 7efaeba283 chore: migrate Settings to Pydantic v2 ConfigDict roberto 2026-03-08 21:25:45 +01:00
  • b61ded8458 step-1: add v3 ws frame protocol (schemas.py) roberto 2026-03-08 21:21:03 +01:00
  • ac71d99f9a add cerebras models roberto 2026-03-08 00:53:25 +01:00
  • 3b3b3baf25 update memory implementation strategy roberto 2026-03-08 00:47:24 +01:00
  • 45415bb9ee Update plan roberto 2026-03-05 23:54:45 +01:00
  • a775a2da18 feat(step-3.6): cloud provider integrations (Gmail, Outlook, Teams) roberto 2026-03-05 18:05:07 +01:00
  • 24772f2b67 step 3.5 complete: chatbot journey endpoint roberto 2026-03-05 17:35:37 +01:00
  • fd1396a710 update plan roberto 2026-03-05 16:15:24 +01:00
  • 914f70bd85 step 3.4 complete: agent run orchestrator — local/cloud runner + trigger_pending_runs + 23 tests roberto 2026-03-05 16:13:21 +01:00
  • 608d6c784f step 3.3 complete: device WS endpoint + DeviceConnectionManager roberto 2026-03-05 15:51:58 +01:00
  • 19ad5be97f step 3.2 complete: agent CRUD API routes roberto 2026-03-05 15:33:53 +01:00
  • 1dfd088e18 step 3.1 complete: agent config tables + schemas + migration roberto 2026-03-05 15:14:43 +01:00
  • c6e1e4e7fd fix: migration enum creation — use DO/EXCEPTION instead of broken checkfirst roberto 2026-03-05 00:24:31 +01:00
  • cc603aba06 step B.6 complete: POST /api/v1/storage/vectors/embed endpoint roberto 2026-03-05 00:07:06 +01:00
  • 6d9a16e513 steps B.3/B.4/B.5 complete: bidirectional WS handler, _tool_loop verified, clean final frame roberto 2026-03-05 00:06:11 +01:00
  • 27c087d5d8 step B.2 complete: all 23 tools use execute_on_client(); add embed() to llm roberto 2026-03-05 00:03:01 +01:00
  • 4d7fd519c5 step B.1 complete: WS context + frame schemas rmusso 2026-03-04 23:59:31 +01:00
  • 06de7c7ab0 feat: deploy via SSH with port 8080, idempotent migrations main roberto 2026-03-03 22:10:03 +01:00
  • e3c7547c75 Remove unused imports across multiple files to clean up the codebase roberto 2026-03-03 17:21:40 +01:00
  • 314780d59a Add LLM configuration options and update deployment workflow roberto 2026-03-03 16:52:56 +01:00
  • 091787a6da Merge branch 'develop' roberto 2026-03-03 16:09:31 +01:00
  • 7f278c6f63 complete backend plan roberto 2026-03-03 16:09:13 +01:00
  • 8bfce9da00 Refactor LLM instantiation across agents and orchestrator roberto 2026-03-03 15:46:44 +01:00
  • 480e7ac5bd Step 13 - completed roberto 2026-03-03 15:14:04 +01:00
  • d0b303e745 Step 12 - completed roberto 2026-03-03 14:53:34 +01:00
  • 5d485b3665 step 12 roberto 2026-03-03 12:39:32 +01:00
  • 9787befd4a step 11 complete: billing service and tier manager roberto 2026-03-02 22:41:35 +01:00
  • 8f7bc25611 step 10 complete: plugin marketplace with catalog, review workflow, and revenue split roberto 2026-03-02 22:32:44 +01:00
  • 3e07fff958 step 9 complete: auth middleware, tier-aware rate limiter, and response sanitizer roberto 2026-03-02 22:18:17 +01:00
  • 9119474e71 Update docker-compose.yml roberto 2026-03-02 16:51:19 +00:00
  • 4c4df7335a auto deploy roberto 2026-03-02 17:41:23 +01:00
  • c8ef7b119b Refactor tests for execution plan and add comprehensive storage tests roberto 2026-03-02 15:36:09 +01:00