Commit Graph

  • eef4cf0f50 docs: design model activity signal filter User 2026-07-15 03:10:10 +02:00
  • ffef01eb0a docs: record final lifecycle deployment User 2026-07-15 02:21:00 +02:00
  • 56d73d246b fix: preserve unrelated resume during delete User 2026-07-15 02:16:36 +02:00
  • 0bcec1591b fix: close delete resume and SSE replay races User 2026-07-15 02:08:11 +02:00
  • 4d36f4acf1 docs: record activity log and CTE deployment User 2026-07-15 01:47:21 +02:00
  • 6747f6f8a0 fix: serialize session lifecycle transitions User 2026-07-15 01:37:42 +02:00
  • 08b1f4909e fix: make session resume atomic across restarts User 2026-07-15 00:42:35 +02:00
  • 2b4797f133 fix: harden resume and SSE replay User 2026-07-15 00:06:00 +02:00
  • e5366d14a6 fix(frontend): harden CTE step semantics and padding User 2026-07-14 23:33:40 +02:00
  • 964bff9612 fix(frontend): restore CTE card padding and hierarchy User 2026-07-14 23:24:02 +02:00
  • d2d8029ff2 fix(security): sanitize session bootstrap failures User 2026-07-14 23:13:21 +02:00
  • f58b1d84ae fix(frontend): show complete model activity from phase one User 2026-07-14 23:06:07 +02:00
  • f0f6c3c223 feat(frontend): build chronological activity timeline User 2026-07-14 22:56:41 +02:00
  • e0a97a01f3 feat(backend): expose sanitized tool activity User 2026-07-14 22:46:22 +02:00
  • a3c7d6ba05 docs: plan complete activity log and CTE layout User 2026-07-14 22:41:54 +02:00
  • 2da2df58ca docs: design activity log and CTE layout fixes User 2026-07-14 22:33:30 +02:00
  • 2759076db9 docs: record final core rebuild User 2026-07-14 21:42:14 +02:00
  • df1e7dea9c fix(resume): recover cleanly after Pi exits User 2026-07-14 21:35:50 +02:00
  • 7e1d72c9a4 docs: clarify Qwen smoke verification User 2026-07-14 21:22:33 +02:00
  • a7b0fb7788 docs: record Qwen connectivity deployment User 2026-07-14 21:14:30 +02:00
  • 5891bb4a18 fix(deploy): connect core to local Qwen User 2026-07-14 20:58:19 +02:00
  • 1393c6358e fix(frontend): reconnect stream on same-session resume User 2026-07-14 20:53:19 +02:00
  • b1d1284cc8 fix(backend): restart idle Pi sessions on resume User 2026-07-14 20:44:59 +02:00
  • aba8666f16 fix(backend): track Pi turn lifecycle User 2026-07-14 20:39:45 +02:00
  • 37cc42bebf docs: plan Qwen connectivity and resume recovery User 2026-07-14 20:33:57 +02:00
  • ad4d6963a2 docs: design Qwen connectivity and resume recovery User 2026-07-14 20:26:00 +02:00
  • a295cabbe3 docs: record post-merge core rebuild User 2026-07-14 19:24:38 +02:00
  • c4c1130041 docs: capture Pi model selection gotchas User 2026-07-14 19:05:00 +02:00
  • 7eb54b8399 docs: record model selector deployment User 2026-07-14 18:57:29 +02:00
  • e286b9131e test(frontend): cover configured model selector User 2026-07-14 18:48:12 +02:00
  • 0cf86e3540 fix(backend): allow configured local Qwen provider User 2026-07-14 18:44:12 +02:00
  • 3d23d0543c fix(backend): validate configured model provider pair User 2026-07-14 18:39:37 +02:00
  • c463de8da2 fix(backend): scope Pi model listing to enabled models User 2026-07-14 18:33:15 +02:00
  • 1b78f72b64 feat(backend): read Pi enabled model scope User 2026-07-14 18:27:55 +02:00
  • 7a07d9491f docs: plan Pi-enabled model selector User 2026-07-14 17:51:16 +02:00
  • 49f6a402ee docs: design Pi-enabled model selector User 2026-07-14 17:42:59 +02:00
  • dbe9659060 docs: record refreshed container images User 2026-07-14 15:59:19 +02:00
  • 229b70958e docs: record workflow regression deployment User 2026-07-14 15:33:39 +02:00
  • 9d4e057426 fix: serialize decision ledger writes User 2026-07-14 15:30:06 +02:00
  • 333874a755 fix: make join approval atomic User 2026-07-14 15:24:06 +02:00
  • bc02213d3e fix: subscribe to model activity events User 2026-07-14 15:14:25 +02:00
  • f21df47bce test: align model activity integration contract User 2026-07-14 15:11:07 +02:00
  • e228c6f2fd fix: harden phase summary open questions User 2026-07-14 15:09:50 +02:00
  • 18701f020e fix: improve cte review presentation User 2026-07-14 15:08:10 +02:00
  • 27af6733c8 fix: make join review read only User 2026-07-14 15:06:16 +02:00
  • c7474f3852 fix: restore model activity reasoning stream User 2026-07-14 15:03:07 +02:00
  • 1b1554b353 fix: auto-approve phase 3 rewrite User 2026-07-14 13:51:39 +02:00
  • c7d586aaf7 fix: clarify memory selection semantics User 2026-07-14 13:13:59 +02:00
  • 1e3c5a1e99 fix: correct deployment note punctuation User 2026-07-14 10:37:39 +02:00
  • 64c02d26da docs: record Docker rebuild handoff rule User 2026-07-14 10:37:21 +02:00
  • 3633a5ebd9 fix(frontend): refine activity layout and input state User 2026-07-14 10:32:11 +02:00
  • 6dbf93fff9 feat: harden runtime readiness and session workflow User 2026-07-14 10:27:25 +02:00
  • 6d7738d538 docs: specify model activity layout and composer state User 2026-07-14 10:17:26 +02:00
  • 664d392859 fix: remove verbose tool logs from UI + symlink config/tht.yaml User 2026-07-13 00:29:28 +02:00
  • 34f1fa271f fix(bridge): forward tool/lifecycle events so user sees agent progress User 2026-07-13 00:22:54 +02:00
  • ac333f99ac fix(docker): chown .pi to thoth so Pi locks survive rebuilds User 2026-07-13 00:14:37 +02:00
  • dfe2774a1a fix(sse): buffer session events for late subscribers + clear on close User 2026-07-13 00:01:11 +02:00
  • 0d8a8eb59f fix(frontend): allow /datamart-builder/api as valid backend base URL User 2026-07-12 23:35:13 +02:00
  • 32048d728e Merge feat/docker-local-deploy: Docker deploy (Profile A) + codex portable-deployment User 2026-07-12 23:11:20 +02:00
  • eb83cb8fc1 docs(state)+test(l2): deploy state snapshot + configurable L2 workspace path User 2026-07-12 23:11:20 +02:00
  • 122cbfd50d fix(docker): post-merge fixes for codex backend compatibility User 2026-07-12 21:30:49 +02:00
  • 2bd2f72356 Merge origin/codex/portable-deployment into feat/docker-local-deploy User 2026-07-12 21:13:20 +02:00
  • 7628eaa579 fix(docker): run real questions through trusted Pi gate marcopan 2026-07-12 19:20:10 +02:00
  • 9d987f639a fix(backend): configPath from THT_CONFIG env (routes senza workspace fallivano in container) User 2026-07-12 18:25:38 +02:00
  • 4d80ed0b83 fix(compose): use portal network omics_portal_omics_network + DNS aliases User 2026-07-12 17:20:51 +02:00
  • 5f6647e77a fix(entrypoint): restore server case (lost during doctor->check refactor) User 2026-07-12 17:17:24 +02:00
  • 3f816044c3 fix(sql): move ROLE PASSWORD outside DO block (psql skips :var in dollar-quoting) User 2026-07-12 17:12:26 +02:00
  • 67d030b24d feat(deploy): docker images, compose, roles SQL, local workspace User 2026-07-12 16:49:03 +02:00
  • 3fd4b0db86 feat(deploy): configurable backend HOST + env-driven vite base/assetsDir User 2026-07-12 16:32:00 +02:00
  • 0c9b44e61f docs(deploy): local docker + portal embed implementation plan User 2026-07-12 16:27:44 +02:00
  • c446d40e1f docs: define local and server Docker deployment marcopan 2026-07-12 16:27:05 +02:00
  • 08f0029793 fix: finalize session after memory promotion marcopan 2026-07-12 14:26:48 +02:00
  • f67d2c97d8 fix(security): reject invalid optional bundle values marcopan 2026-07-12 11:53:15 +02:00
  • 449a333365 fix(security): validate bundle and clean runtime secrets marcopan 2026-07-12 11:52:02 +02:00
  • 385646d574 docs: complete Docker context settings marcopan 2026-07-12 11:50:12 +02:00
  • 10465917a5 test(compose): validate bundle deployment contract marcopan 2026-07-12 11:47:43 +02:00
  • 07967bf589 docs: document one-command Docker installation marcopan 2026-07-12 11:41:59 +02:00
  • 2ab91b7c0d docs(sdd): record secret scrub review fixes marcopan 2026-07-12 11:34:52 +02:00
  • 8518a73685 fix(security): scrub raw deployment secret values marcopan 2026-07-12 11:34:32 +02:00
  • d500563963 fix(security): scrub deployment secrets from Pi child marcopan 2026-07-12 11:33:13 +02:00
  • 70a19f290d feat(compose): use one secret bundle for local services marcopan 2026-07-12 11:30:43 +02:00
  • 32a2b71687 build(compose): make root startup the default marcopan 2026-07-12 11:14:36 +02:00
  • 3807c65a41 test(config): cover secret bundle inode races marcopan 2026-07-12 11:09:09 +02:00
  • 390cfd24b5 fix(config): accept raw environment secret lookup marcopan 2026-07-12 11:07:22 +02:00
  • 5fe74612fb feat(config): load one validated secret bundle marcopan 2026-07-12 11:06:19 +02:00
  • b539303002 docs: plan simplified Docker configuration implementation marcopan 2026-07-12 10:59:31 +02:00
  • a6b195b8ae docs: design simplified Docker configuration marcopan 2026-07-12 10:54:42 +02:00
  • 0b65135153 docs: explain loading deploy environment marcopan 2026-07-12 10:46:50 +02:00
  • 7f8346ff58 docs: keep installation configuration inside ThothII marcopan 2026-07-12 10:21:53 +02:00
  • e81a250b47 docs: define secret paths before file creation marcopan 2026-07-12 10:13:31 +02:00
  • 5e345c5567 docs: clarify host and container secret paths marcopan 2026-07-12 10:07:39 +02:00
  • 7e829a8414 docs: clarify Docker secrets and workspace configuration marcopan 2026-07-12 10:04:41 +02:00
  • b07f422bb3 docs: add Docker installation guide for four contexts marcopan 2026-07-12 09:49:09 +02:00
  • 2302286ea1 fix(backend): reject compound provider credentials marcopan 2026-07-12 08:10:47 +02:00
  • f064daef09 fix(backend): harden provider credential isolation marcopan 2026-07-12 08:05:51 +02:00
  • 32e73d66b5 docs(preprocess): restore local startup commands marcopan 2026-07-12 07:57:17 +02:00
  • 72bc50ab2e fix(preprocess): enforce local vector startup chain marcopan 2026-07-12 07:54:06 +02:00
  • e40a9d9a56 fix(backend): inject provider credentials from file marcopan 2026-07-12 07:53:22 +02:00
  • ee92ef45ab fix(vector): track packaged migrations in restore smoke marcopan 2026-07-12 07:49:58 +02:00
  • 09d50ac9bb fix(dwh): release snapshots before job startup marcopan 2026-07-12 07:34:56 +02:00