Commit Graph

  • 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