-
0833db239c
fix(scouts): fetch single Gmail message instead of bulk in fetch_content
develop
Roberto
2026-05-16 05:39:39 +02:00
-
11b31e5814
feat(scouts): add Gmail OAuth scout-setup routes
Roberto
2026-05-16 04:54:10 +02:00
-
cb274c9728
feat(scouts): add cron-fallback poll + gmail watch renewal ticks
Roberto
2026-05-16 04:36:49 +02:00
-
d3497a1908
feat(scouts): gmail pub/sub webhook with JWT verification
Roberto
2026-05-16 04:31:57 +02:00
-
0c0299808c
feat(scouts): real triage LLM call via scout-triage-system prompt
Roberto
2026-05-16 04:26:16 +02:00
-
d1016fd65a
feat(scouts): register GmailConnector at startup
Roberto
2026-05-16 04:18:33 +02:00
-
c559754532
feat(scouts): add GmailConnector
Roberto
2026-05-16 04:18:07 +02:00
-
9f21d5ae8f
feat(scouts): deliver_pending drains queue and sends scout_proposal frames
Roberto
2026-05-16 03:45:04 +02:00
-
699bba3a30
feat(schemas): add scout_proposal + scout_proposal_ack WS frame types
Roberto
2026-05-16 03:10:04 +02:00
-
1364b9ba37
feat(scouts): add ScoutEngine triage + queue insertion
Roberto
2026-05-16 02:55:18 +02:00
-
27df8c0a8d
feat(scouts): add connector registry
Roberto
2026-05-16 02:45:12 +02:00
-
4933f8055c
feat(scouts): add SourceConnector protocol and item types
Roberto
2026-05-16 02:41:40 +02:00
-
ac33ac1c0d
feat(scouts): add ScoutTriageQueue table + cloud_scout_configs gmail fields
Roberto
2026-05-16 02:36:20 +02:00
-
fbd308d288
refactor(ws): rename agent_ids to scout_ids in device_hello frame
Roberto
2026-05-16 01:50:15 +02:00
-
105cf52083
refactor(schemas): rename Agent* schemas and WS frame types to Scout*
Roberto
2026-05-16 00:58:14 +02:00
-
c2b27d4fb7
refactor(core): rename agent_runner/session_buffer/registry to scout_*
Roberto
2026-05-16 00:27:50 +02:00
-
b92e72b685
refactor(routes): rename /agents and /agent-setup to /scouts and /scout-setup
Roberto
2026-05-16 00:00:07 +02:00
-
1ccb0282fe
refactor(models): rename Agent classes to Scout
Roberto
2026-05-15 23:52:29 +02:00
-
1a20c11e86
feat(db): rename agents to scouts (alembic 007)
Roberto
2026-05-15 23:36:28 +02:00
-
70c19d3064
chore(contextual): purge residual floating WsFrame defs + output_formatter branch
Roberto
2026-05-15 18:56:29 +02:00
-
886730b47e
test(contextual): remove floating-specific tests
Roberto
2026-05-15 18:53:08 +02:00
-
052c7e3741
refactor(contextual): drop floating WS frame, runner, and prompt fallback
Roberto
2026-05-15 18:53:01 +02:00
-
d63fd5f3b9
fix(contextual): narrow tool palette + forbid legacy read tools
Roberto
2026-05-15 18:23:55 +02:00
-
5e42b2abb1
fix(contextual): inject date_context + language in run_contextual_stream
Roberto
2026-05-14 21:17:54 +02:00
-
2b71469e86
feat(buffer): ContextualBufferProxy + append_system_message
Roberto
2026-05-14 21:11:13 +02:00
-
6188ae15b3
feat(contextual): WS frames contextual_request and contextual_scope_update
Roberto
2026-05-14 21:09:57 +02:00
-
e1db7cdf06
feat(contextual): run_contextual_stream runner + get_page_details tool stub
Roberto
2026-05-14 21:07:57 +02:00
-
c53f08229c
feat(contextual): add _CONTEXTUAL_SYSTEM_PROMPT fallback
Roberto
2026-05-14 21:05:49 +02:00
-
3e2d80d5bb
feat(contextual): scope schema, render_scope_block, and schemas package refactor
Roberto
2026-05-14 21:04:20 +02:00
-
cc0e258e8c
fix(api): WS index frames accept both camelCase and snake_case keys (Electron toSnakeCase compat)
feat/project-folder-integration
Roberto
2026-05-13 08:58:46 +02:00
-
12e203e63d
fix(api): multi-project manifest lists projects even with zero indexed files
Roberto
2026-05-12 18:10:57 +02:00
-
ffcd7390f0
feat(api): pagination + search + PDF/DOCX extract in folder agent tools
Roberto
2026-05-12 17:31:43 +02:00
-
91e880f9d4
fix(api): home agent falls back to multi-project folder manifest when no project_id
Roberto
2026-05-12 16:54:47 +02:00
-
7d47ca54be
feat(api): emit Langfuse generation traces for folder indexer
Roberto
2026-05-12 16:40:20 +02:00
-
956fa88853
feat(api): multi-project folder manifest for daily brief
Roberto
2026-05-12 11:40:47 +02:00
-
fb2f59ccea
feat(api): inject folder manifest into home agent when project context active
Roberto
2026-05-12 11:32:20 +02:00
-
56dbb7f4cd
feat(api): inject folder manifest into task brief agent
Roberto
2026-05-12 11:31:21 +02:00
-
506f517851
feat(api): manifest formatter with token-budget truncation
Roberto
2026-05-12 11:28:13 +02:00
-
520c186991
feat(api): scoped read_project_folder_file tool with traversal guard
Roberto
2026-05-12 11:26:02 +02:00
-
582bf27deb
feat(api): WS index_session frames + handlers
Roberto
2026-05-12 11:22:20 +02:00
-
2aeb453229
feat(api): PDF + DOCX extraction in folder indexer
Roberto
2026-05-12 11:15:17 +02:00
-
b7a4edac90
feat(api): folder_indexer.summarize_image via gpt-4o-mini vision
Roberto
2026-05-12 11:09:37 +02:00
-
822b4cd8b1
feat(api): folder_indexer.summarize_text via gpt-4o-mini
Roberto
2026-05-12 11:05:43 +02:00
-
ab24fc4c91
feat(api): POST /billing/quota/check endpoint
Roberto
2026-05-12 09:14:56 +02:00
-
a98e99f7a2
feat(api): folder quota helpers with atomic token usage
Roberto
2026-05-12 08:23:22 +02:00
-
a0ff285bcd
feat(api): tier features for folder integration
Roberto
2026-05-12 07:39:36 +02:00
-
177c1a87dd
feat(api): MonthlyTokenUsage model + AgentRunLog.tokens_used
Roberto
2026-05-12 07:30:33 +02:00
-
441a4ea05c
chore(api): fix stale Revises comment in folder migration
Roberto
2026-05-12 07:21:13 +02:00
-
a693a64bf5
feat(api): add migration for folder token tracking
Roberto
2026-05-12 07:16:23 +02:00
-
67562b8092
Add task brief research agent: Stage 1 deep-research + canvas draft emission
Roberto
2026-05-04 15:09:58 +02:00
-
6f4c68b359
Update note management from db vector to index
Roberto
2026-04-30 00:11:17 +02:00
-
c20c6d7853
Fix home message tools calls
Roberto
2026-04-29 09:21:41 +02:00
-
6787e690ba
fix tools calls
Roberto
2026-04-27 09:15:08 +02:00
-
cb8f56d909
date format fix
Roberto
2026-04-26 21:06:38 +02:00
-
2c7cac9e03
Fix using tools in home agent
Roberto
2026-04-19 14:48:05 +02:00
-
ea9094f47f
Add llm providers
Roberto
2026-04-19 00:32:12 +02:00
-
d5fea95561
Phase 3 — WS frame + REST fallbacka
Roberto Musso
2026-04-18 22:18:53 +02:00
-
0b5ef48463
Phase 7: audit memory
Roberto Musso
2026-04-17 22:43:55 +02:00
-
ca8721e1ac
PHASE 5 — Proactive mining (Power tier only)
Roberto Musso
2026-04-17 17:58:30 +02:00
-
f658e5e6a3
fix: clean up stale and obsolete tests
Roberto Musso
2026-04-17 17:57:58 +02:00
-
341ee140e5
PHASE 3 —
relational tier (Mem0g-light)
Roberto Musso
2026-04-17 17:04:27 +02:00
-
741b9b87fb
PHASE 2 — Mem0-style Extract/Update pipeline
Roberto Musso
2026-04-16 17:57:49 +02:00
-
2d8abb6311
memory evolution phase 1
Roberto Musso
2026-04-16 15:46:12 +02:00
-
e668e3fd20
update setting page
feature/batch-agent-v2
Roberto Musso
2026-04-15 11:43:56 +02:00
-
7ccdad431f
feat(i18n): inject user language into AI agent system prompts
Roberto Musso
2026-04-12 00:35:23 +02:00
-
4073863dc6
feat: add onboarding wizard backend - migration, schema, memory routes
Roberto Musso
2026-04-11 23:38:53 +02:00
-
a85f8fde29
feat(langfuse): propagate user_id and session_id to all traces
Roberto Musso
2026-04-10 22:38:02 +02:00
-
90500a3462
fix: return 409 when unverified OAuth email conflicts with existing account
Roberto Musso
2026-04-10 13:46:15 +02:00
-
c1a8ac7669
test: add TestOAuth suite for Google OAuth routes
Roberto Musso
2026-04-10 13:42:11 +02:00
-
c510cbaae5
feat: add OAuth web-callback route and update OAUTH_REDIRECT_URI default
Roberto Musso
2026-04-10 13:03:05 +02:00
-
ce139bbac3
feat: add OAuth DB schema — oauth_accounts table, nullable password_hash, avatar_url on User
Roberto Musso
2026-04-10 09:20:52 +02:00
-
3cf067faea
feat: enhance agent configuration and model management with per-agent overrides
Roberto Musso
2026-04-10 08:45:14 +02:00
-
7253f6fe72
testing journey agent creation
Roberto Musso
2026-04-09 00:40:16 +02:00
-
41db3a7089
update env variables
Roberto Musso
2026-04-08 23:52:52 +02:00
-
cc94194fd1
update app name
Roberto Musso
2026-04-08 23:27:34 +02:00
-
96c91e386d
remove deprecated docs
Roberto Musso
2026-04-08 23:23:14 +02:00
-
c0aef71141
refactor(tests): remove non-deterministic journey eval cases 4.2–4.5
Roberto Musso
2026-04-08 09:41:43 +02:00
-
467abc8d42
Merge branch 'develop' into feature/batch-agent-v2
Roberto Musso
2026-04-08 00:48:23 +02:00
-
-
5753f8def9
refactor: remove storage, backup, plugin/marketplace features
Roberto Musso
2026-04-08 00:47:37 +02:00
-
e672b58b6f
fix(langfuse): remove invalid user_id/session_id kwargs from start_as_current_observation
Roberto Musso
2026-04-08 00:45:15 +02:00
-
d8add7e8cb
feat(local-agent-v2): step 4 — journey produces structured AgentConfig JSON
Roberto Musso
2026-04-08 00:23:58 +02:00
-
c6c4578f9a
fix(tests): migrate eval tests to Langfuse V3 API
Roberto Musso
2026-04-07 23:04:24 +02:00
-
3aa0b36a6c
fix(langfuse): use compile() instead of .format() for prompt variable injection
Roberto Musso
2026-04-07 16:49:26 +02:00
-
fa231a3642
feat(local-agent-v2): step 2+3 — unified runner + AgentConfig schema
Roberto Musso
2026-04-07 15:00:32 +02:00
-
d91c98f86d
chore(tests): remove Langfuse from all preprocessor tests
Roberto Musso
2026-04-07 14:26:33 +02:00
-
c0619f5c4d
fix(tests): move pytest_addoption after __future__ import in conftest
Roberto Musso
2026-04-07 14:21:50 +02:00
-
da282229ff
refactor(tests): remove redundant filename field
Roberto Musso
2026-04-07 14:13:14 +02:00
-
7fa6ad5760
feat(tests): add --preprocess-dir CLI option to pytest
Roberto Musso
2026-04-07 13:59:32 +02:00
-
dcd14220ca
refactor(tests): simplify YAML fixture schema and test runner
Roberto Musso
2026-04-07 11:30:38 +02:00
-
3cc32569d9
chore(tests): remove Langfuse scoring from preprocess tests
Roberto Musso
2026-04-07 11:21:42 +02:00
-
bf445ac2ce
refactor(tests): YAML-driven fixtures for preprocessor tests
Roberto Musso
2026-04-07 10:44:41 +02:00
-
a2d6d689e4
feat: add preprocessor system (Step 1 — Local Agent V2)
Roberto Musso
2026-04-07 10:19:02 +02:00
-
-
aa8bcbf0d8
Refactor system prompt variables for clarity and consistency across agent setup and runner modules
Roberto Musso
2026-04-07 00:23:41 +02:00
-
1ce1d492b0
Add Langfuse observability: traces, prompt management, prompt-to-generation linking
Roberto Musso
2026-04-07 00:19:20 +02:00
-
2b7d302ef2
refactor: remove monolith app/, Dockerfile, requirements.txt
feature/microservices
Roberto Musso
2026-04-06 23:44:12 +02:00
-
7f6ea29525
feat(infra): Docker Compose orchestration + env updates (Step 5)
Roberto Musso
2026-04-06 23:40:14 +02:00
-
48036397f1
fix(billing): auto-detect repo root for shared module import in local dev
Roberto Musso
2026-04-06 23:32:17 +02:00
-
57b5648915
feat(billing): extract Billing Service (Step 4)
Roberto Musso
2026-04-06 23:07:46 +02:00
-
7e4374c69b
feat(eval): add custom system prompt support for step-1 classification
Roberto Musso
2026-04-06 22:56:30 +02:00
-
fe0dd038ee
fix: Langfuse SDK v4 migration, tracing improvements, and LLM config
Roberto Musso
2026-03-24 16:25:51 +01:00