AI { // OpenAI OpenAI { Key "" Priority 50 } // Gemini Gemini { Key "" Model "gemini-2.5-flash" Priority 50 } // DeepSeek OpenAI { Key "" URL "https://api.deepseek.com/v1" Model "deepseek-chat" Priority 100 } // Lemonade OpenAI { Key "lemonade" URL "http://localhost:13305/v1" Model "Qwen3-8B-GGUF" Tags "small" "local" Priority 150 } // LMStudio OpenAI { Key "lmstudio" URL "http://localhost:7432/v1" Model "qwen/qwen3-8b" Tags "small" "local" Priority 150 } ReqLimit 1_000 } Agent { ID "tbot" Label "Taskbot.app (Tech Preview)" Intro "Repeatable Browser Automation:\n- RSS from GitHub Dashboard (signing-in support)\n- Muting non-English posts on Mastodon (signing-in support)" IntroDash "

Repeatable Browser Automation:

" Footer "(c) 2026 taskbot.app" Log { // duplicate agent to state-machine log MachFwd true // state-machine log level MachLevel 3 // MachPrint true // log prompts Prompts true Level "DEBUG" } History { // Available: memory, sqlite, bbolt (default: memory) Backend "sqlite" Max 1_000_000 } } Debug { // display extra info about these stories in the machine log Story "" // show verbose debug messages // Verbose true REPL true ValFiles true DBGAddr "localhost:14170" DBGEmbed true DBGEmbedWeb 14178 // REPLWeb -1 REPLWeb 14179 } TUI { PortSSH 14868 // PortSSH -1 PortWeb 14878 // PortWeb -1 Host "localhost" ClockRange 10 } Web { // Addr "-1" DBPort 14180 LogPort 14858 } Tbot { SeparateJsEnv false HeartbeatFreq "1h" OrientingMoveThreshold 0.5 BrowserUrl "http://localhost:9222" } Mutodon { // Disabled true Frequency "1h" Timeout "3m" } GhFeed { // Disabled true Frequency "1h" Timeout "1m" UploadCmd "cat %s" SkipRepos \ "mochilang/mochi" \ "coder/coder" }