Commit Graph

336 Commits

Author SHA1 Message Date
Ed_
1b9a2ab640 chore: Update discussion timestamp 2026-02-23 20:24:51 -05:00
Ed_
4300a8a963 conductor(plan): Mark task 'Integrate events.py into gui_2.py' as complete 2026-02-23 20:23:26 -05:00
Ed_
24b831c712 feat(gui2): Integrate core event system
Integrates the ai_client.events emitter into the gui_2.py App class. Adds a new test file to verify that the App subscribes to API lifecycle events upon initialization. This is the first step in aligning gui_2.py with the project's event-driven architecture.
2026-02-23 20:22:36 -05:00
Ed_
bf873dc110 for some reason didn't add? 2026-02-23 20:17:55 -05:00
Ed_
f65542add8 chore(conductor): Add new track 'get gui_2 working with latest changes to the project.' 2026-02-23 20:16:53 -05:00
Ed_
229ebaf238 Merge branch 'sim' 2026-02-23 20:11:01 -05:00
Ed_
e51194a9be remove live_ux_test from active tracks 2026-02-23 20:10:47 -05:00
Ed_
85f8f08f42 chore(conductor): Archive track 'live_ux_test_20260223' 2026-02-23 20:10:22 -05:00
Ed_
70358f8151 conductor(plan): Mark task 'Apply review suggestions' as complete 2026-02-23 20:09:54 -05:00
Ed_
064d7ba235 fix(conductor): Apply review suggestions for track 'live_ux_test_20260223' 2026-02-23 20:09:41 -05:00
69401365be Port missing features to gui_2 and optimize caching
- Port 10 missing features from gui.py to gui_2.py: performance
    diagnostics, prior session log viewing, token budget visualization,
    agent tools config, API hooks server, GUI task queue, discussion
    truncation, THINKING/LIVE indicators, event subscriptions, and
    session usage tracking
  - Persist window visibility state in config.toml
  - Fix Gemini cache invalidation by separating discussion history
    from cached context (use MD5 hash instead of built-in hash)
  - Add cost optimizations: tool output truncation at source, proactive
    history trimming at 40%, summary_only support in aggregate.run()
  - Add cleanup() for destroying API caches on exit
2026-02-23 20:06:13 -05:00
Ed_
fb1117becc Merge branch 'master' into sim 2026-02-23 20:03:45 -05:00
Ed_
df90bad4a1 Merge branch 'master' of https://git.cozyair.dev/ed/manual_slop
# Conflicts:
#	manual_slop.toml
2026-02-23 20:03:21 -05:00
Ed_
9f2ed38845 Merge branch 'master' of https://git.cozyair.dev/ed/manual_slop into sim
# Conflicts:
#	manual_slop.toml
2026-02-23 20:02:58 -05:00
Ed_
59f4df4475 docs(conductor): Synchronize docs for track 'Human-Like UX Interaction Test' 2026-02-23 19:55:25 -05:00
Ed_
c4da60d1c5 chore(conductor): Mark track 'Human-Like UX Interaction Test' as complete 2026-02-23 19:54:47 -05:00
Ed_
47c4117763 conductor(plan): Mark track 'Human-Like UX Interaction Test' as complete 2026-02-23 19:54:36 -05:00
Ed_
8e63b31508 conductor(checkpoint): Phase 4: Final Integration & Regression complete 2026-02-23 19:54:24 -05:00
Ed_
8bd280efc1 feat(simulation): stabilize IPC layer and verify full workflow 2026-02-23 19:53:32 -05:00
75e1cf84fe fixed up gui_2.py
multi viewport works and no crashes thus far
2026-02-23 19:33:09 -05:00
Ed_
ba97ccda3c conductor(plan): Mark Phase 3 as complete 2026-02-23 19:28:31 -05:00
Ed_
0f04e066ef conductor(checkpoint): Phase 3: History & Session Verification complete 2026-02-23 19:28:23 -05:00
Ed_
5e1b965311 feat(simulation): add discussion switching and truncation simulation logic 2026-02-23 19:26:51 -05:00
Ed_
fdb9b59d36 conductor(plan): Mark Phase 2 as complete 2026-02-23 19:25:39 -05:00
Ed_
9c4a72c734 conductor(checkpoint): Phase 2: Workflow Simulation complete 2026-02-23 19:25:31 -05:00
Ed_
6d16438477 feat(hooks): add get_indicator_state and verify thinking/live markers 2026-02-23 19:25:08 -05:00
Ed_
bd5dc16715 feat(simulation): implement project scaffolding and discussion loop logic 2026-02-23 19:24:26 -05:00
Ed_
895004ddc5 conductor(plan): Mark Phase 1 as complete 2026-02-23 19:23:40 -05:00
Ed_
76265319a7 conductor(checkpoint): Phase 1: Infrastructure & Automation Core complete 2026-02-23 19:23:31 -05:00
Ed_
bfe9ef014d feat(simulation): add ping-pong interaction script 2026-02-23 19:20:29 -05:00
Ed_
d326242667 feat(simulation): implement UserSimAgent for human-like interaction 2026-02-23 19:20:24 -05:00
Ed_
f36d539c36 feat(hooks): extend ApiHookClient and GUI for tab/listbox control 2026-02-23 19:20:20 -05:00
Ed_
1d674c3a1e chore(conductor): Add new track 'Human-Like UX Interaction Test' 2026-02-23 19:14:35 -05:00
Ed_
1db5ac57ec remove gui layout refinement track 2026-02-23 19:02:57 -05:00
Ed_
d8e42a697b chore(conductor): Archive track 'gui_layout_refinement_20260223' 2026-02-23 19:02:34 -05:00
Ed_
050d995660 conductor(plan): Mark task 'Apply review suggestions' as complete 2026-02-23 19:02:10 -05:00
Ed_
0c5ac55053 fix(conductor): Apply review suggestions for track 'gui_layout_refinement_20260223' 2026-02-23 19:02:02 -05:00
Ed_
450c17b96e docs(conductor): Synchronize docs for track 'Review GUI design' 2026-02-23 18:59:32 -05:00
Ed_
36ab691fbf chore(conductor): Mark track 'Review GUI design' as complete 2026-02-23 18:59:05 -05:00
Ed_
8cca046d96 conductor(plan): Mark track 'GUI Layout Audit and UX Refinement' as complete 2026-02-23 18:58:56 -05:00
Ed_
22f8943619 conductor(checkpoint): Checkpoint end of Phase 4: Iterative Refinement and Final Audit 2026-02-23 18:58:38 -05:00
Ed_
5257db5aca conductor(plan): Mark Phase 4 refinement tasks as complete 2026-02-23 18:57:10 -05:00
Ed_
ebd81586bb feat(ui): Implement walkthrough refinements (Diagnostics, Tabs, Selectable text, Session Loading) 2026-02-23 18:57:02 -05:00
Ed_
ae5dd328e1 conductor(plan): Add refinement tasks from user feedback 2026-02-23 18:54:43 -05:00
Ed_
b3cf58adb4 conductor(plan): Mark phase 'Phase 3: Visual and Tactile Enhancements' as complete 2026-02-23 18:48:11 -05:00
Ed_
4a4cf8c14b conductor(checkpoint): Checkpoint end of Phase 3: Visual and Tactile Enhancements 2026-02-23 18:47:57 -05:00
Ed_
e3767d2994 conductor(plan): Mark Phase 3 tasks as complete 2026-02-23 18:47:22 -05:00
Ed_
c5d54cfae2 feat(ui): Add blinking indicators and increase diagnostic density 2026-02-23 18:47:14 -05:00
Ed_
975fcde9bd conductor(plan): Mark phase 'Phase 2: Layout Reorganization' as complete 2026-02-23 18:45:46 -05:00
Ed_
97367fe537 conductor(checkpoint): Checkpoint end of Phase 2: Layout Reorganization 2026-02-23 18:45:25 -05:00