62 Commits
Author SHA1 Message Date
Renn F 6ea4ba2bbe Switch from embeddinggemma:300m to qwen3-embedding:0.6b 2026-01-08 18:08:29 +01:00
Renn F 955455d704 Git integration and Project workspace fixes 2026-01-08 16:45:25 +01:00
Renn F c621710ae6 A2A wiring up 2026-01-06 00:59:09 +01:00
Renn F 1d173a5203 NOW RAG is actually usable... might switch to gemma3:4b from glm-4.6 cloud for expenses reasons but we'll see 2026-01-03 05:07:45 +01:00
Renn F 16dda8134b Task sequence and RAG LLM improvements 2026-01-01 22:15:23 +01:00
Renn F 8c3bf9e22c Huge refactoring but stuff is working again; minus some issues here and there. 2025-12-26 18:01:53 +01:00
Renn F 7f13e10bf4 Documenter is ignored but it works pretty well 2025-12-25 07:40:39 +01:00
Renn F 67eac35c68 Moved on to DHI (Docker Hardened Images) 2025-12-24 22:19:43 +01:00
Renn F afde0d5441 Fixed issues reported by agents 2025-12-24 04:23:16 +01:00
Renn F 06720b1978 Killed "active" session dependency:
1. roboco/mcp/schemas/__init__.py:
    - SendMessageInput.task_id → required
    - AskQuestionInput.task_id → required
    - ReportBlockerInput.task_id → required
  2. roboco/mcp/message_server.py:
    - Removed _get_active_session() entirely (dead code)
    - Simplified _handle_message_send() - no fallback, just uses task's linked session
    - Updated tool signatures for roboco_ask_question and roboco_report_blocker
  3. roboco/api/routes/tasks.py (earlier fix):
    - Added subtask validation before parent completion

  New behavior:
  - All messages MUST have task_id
  - Task's linked session is the only source of truth
  - No session? → Clear error: "Cell PM must create one"
  - No more "active" status guessing
2025-12-23 22:58:07 +01:00
Renn F bc9cd7575d V0 finally out 2025-12-14 22:05:34 +01:00
Renn F 0c5dac4d16 Initial implementation 2025-12-10 02:49:54 +01:00