-
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