diff --git a/config.toml b/config.toml index cfb0743..de02ae0 100644 --- a/config.toml +++ b/config.toml @@ -1,12 +1,12 @@ [ai] -provider = "minimax" -model = "MiniMax-M2.5" +provider = "gemini_cli" +model = "gemini-2.5-flash-lite" temperature = 0.0 top_p = 1.0 max_tokens = 32000 history_trunc_limit = 900000 -active_preset = "Default" -system_prompt = "" +active_preset = "" +system_prompt = "Overridden Prompt" [projects] paths = [ @@ -38,8 +38,8 @@ separate_external_tools = false "Files & Media" = true "AI Settings" = true "MMA Dashboard" = false -"Task DAG" = false -"Usage Analytics" = false +"Task DAG" = true +"Usage Analytics" = true "Tier 1" = false "Tier 2" = false "Tier 3" = false @@ -51,18 +51,19 @@ separate_external_tools = false "Discussion Hub" = true "Operations Hub" = true Message = false -Response = true +Response = false "Tool Calls" = false Theme = true "Log Management" = false Diagnostics = false "External Tools" = false "Shader Editor" = false +"Session Hub" = false [theme] -palette = "Nord Dark" -font_path = "C:/projects/manual_slop/assets/fonts/MapleMono-Regular.ttf" -font_size = 18.0 +palette = "10x Dark" +font_path = "fonts/Inter-Regular.ttf" +font_size = 16.0 scale = 1.0 transparency = 1.0 child_transparency = 1.0 diff --git a/manualslop_layout.ini b/manualslop_layout.ini index f8af2d1..6cc2099 100644 --- a/manualslop_layout.ini +++ b/manualslop_layout.ini @@ -49,8 +49,8 @@ Size=716,455 Collapsed=0 [Window][Response] -Pos=1946,1000 -Size=1339,785 +Pos=245,1014 +Size=1492,948 Collapsed=0 [Window][Tool Calls] @@ -74,8 +74,8 @@ Collapsed=0 DockId=0xAFC85805,2 [Window][Theme] -Pos=0,1010 -Size=828,999 +Pos=0,249 +Size=32,951 Collapsed=0 DockId=0x00000002,2 @@ -91,8 +91,8 @@ Collapsed=0 DockId=0x00000010,0 [Window][Context Hub] -Pos=0,1010 -Size=828,999 +Pos=0,249 +Size=32,951 Collapsed=0 DockId=0x00000002,1 @@ -103,26 +103,26 @@ Collapsed=0 DockId=0x0000000D,0 [Window][Discussion Hub] -Pos=1768,26 -Size=1263,1983 +Pos=807,26 +Size=873,1174 Collapsed=0 DockId=0x00000013,0 [Window][Operations Hub] -Pos=830,26 -Size=936,1983 +Pos=34,26 +Size=771,1174 Collapsed=0 DockId=0x00000005,0 [Window][Files & Media] -Pos=0,1010 -Size=828,999 +Pos=0,249 +Size=32,951 Collapsed=0 DockId=0x00000002,0 [Window][AI Settings] Pos=0,26 -Size=828,982 +Size=32,221 Collapsed=0 DockId=0x00000001,0 @@ -175,8 +175,8 @@ Size=381,329 Collapsed=0 [Window][Last Script Output] -Pos=2567,1006 -Size=746,548 +Pos=1076,794 +Size=1085,1154 Collapsed=0 [Window][Text Viewer - Log Entry #1 (request)] @@ -513,17 +513,17 @@ Column 1 Weight=1.0000 DockNode ID=0x00000008 Pos=3125,170 Size=593,1157 Split=Y DockNode ID=0x00000009 Parent=0x00000008 SizeRef=1029,147 Selected=0x0469CA7A DockNode ID=0x0000000A Parent=0x00000008 SizeRef=1029,145 Selected=0xDF822E02 -DockSpace ID=0xAFC85805 Window=0x079D3A04 Pos=0,26 Size=3031,1983 Split=X +DockSpace ID=0xAFC85805 Window=0x079D3A04 Pos=0,26 Size=1680,1174 Split=X DockNode ID=0x00000003 Parent=0xAFC85805 SizeRef=2175,1183 Split=X DockNode ID=0x0000000B Parent=0x00000003 SizeRef=404,1186 Split=X Selected=0xF4139CA2 - DockNode ID=0x00000007 Parent=0x0000000B SizeRef=828,858 Split=Y Selected=0x8CA2375C - DockNode ID=0x00000001 Parent=0x00000007 SizeRef=824,1056 CentralNode=1 Selected=0x7BD57D6A - DockNode ID=0x00000002 Parent=0x00000007 SizeRef=824,999 Selected=0xF4139CA2 - DockNode ID=0x0000000E Parent=0x0000000B SizeRef=2201,858 Split=X Selected=0x418C7449 - DockNode ID=0x00000012 Parent=0x0000000E SizeRef=936,402 Split=Y Selected=0x418C7449 + DockNode ID=0x00000007 Parent=0x0000000B SizeRef=1071,858 Split=Y Selected=0x8CA2375C + DockNode ID=0x00000001 Parent=0x00000007 SizeRef=824,1037 CentralNode=1 Selected=0x7BD57D6A + DockNode ID=0x00000002 Parent=0x00000007 SizeRef=824,951 Selected=0x1DCB2623 + DockNode ID=0x0000000E Parent=0x0000000B SizeRef=2767,858 Split=X Selected=0x418C7449 + DockNode ID=0x00000012 Parent=0x0000000E SizeRef=1297,402 Split=Y Selected=0x418C7449 DockNode ID=0x00000005 Parent=0x00000012 SizeRef=876,1749 Selected=0x418C7449 DockNode ID=0x00000006 Parent=0x00000012 SizeRef=876,362 Selected=0x1D56B311 - DockNode ID=0x00000013 Parent=0x0000000E SizeRef=1263,402 Selected=0x6F2B5B04 + DockNode ID=0x00000013 Parent=0x0000000E SizeRef=1468,402 Selected=0x6F2B5B04 DockNode ID=0x0000000D Parent=0x00000003 SizeRef=435,1186 Selected=0x363E93D6 DockNode ID=0x00000004 Parent=0xAFC85805 SizeRef=1162,1183 Split=Y Selected=0x3AEC3498 DockNode ID=0x00000010 Parent=0x00000004 SizeRef=1199,1689 Selected=0xB4CBF21A diff --git a/mock_debug_prompt.txt b/mock_debug_prompt.txt index 93bb316..82d1088 100644 --- a/mock_debug_prompt.txt +++ b/mock_debug_prompt.txt @@ -3119,3 +3119,1149 @@ PROMPT: role: tool Here are the results: {"content": "done"} ------------------ +--- MOCK INVOKED --- +ARGS: ['tests/mock_gemini_cli.py'] +PROMPT: +PATH: Epic Initialization — please produce tracks +------------------ +--- MOCK INVOKED --- +ARGS: ['tests/mock_gemini_cli.py'] +PROMPT: +Please generate the implementation tickets for this track. +------------------ +--- MOCK INVOKED --- +ARGS: ['tests/mock_gemini_cli.py'] +PROMPT: +Please read test.txt +You are assigned to Ticket T1. +Task Description: do something +------------------ +--- MOCK INVOKED --- +ARGS: ['tests/mock_gemini_cli.py'] +PROMPT: +role: tool +Here are the results: {"content": "done"} +------------------ +--- MOCK INVOKED --- +ARGS: ['C:\\projects\\manual_slop\\tests\\mock_gemini_cli.py', '-m', 'gemini-2.5-flash-lite', '--prompt', '', '--output-format', 'stream-json'] +PROMPT: +You are a helpful coding assistant with access to a PowerShell tool (run_powershell) and MCP tools (file access: read_file, list_directory, search_files, get_file_summary, web access: web_search, fetch_url). When calling file/directory tools, always use the 'path' parameter for the target path. When asked to create or edit files, prefer targeted edits over full rewrites. Always explain what you are doing before invoking the tool. + +When writing or rewriting large files (especially those containing quotes, backticks, or special characters), avoid python -c with inline strings. Instead: (1) write a .py helper script to disk using a PS here-string (@'...'@ for literal content), (2) run it with `python