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-v4.1-flash" Priority 100 } // Lemonade OpenAI { // uncomment to enable // Key "lemonade" URL "http://localhost:13305/v1" Model "Qwen3-8B-GGUF" Tags "small" "local" Priority 150 } // LMStudio OpenAI { // uncomment to enable // 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)" Dir "tmp-tbot" Intro "AI Browser Workflows Platform:\n- Deepswapp Browser\n- RSS from GitHub Dashboard (signing-in support)\n- Muting non-English posts on Mastodon (signing-in support)" IntroDash "

AI Browser Workflows platform:

" Footer "(c) 2026 taskbot.app" Log { FwdErrState true FwdWarnState true // state-machine log level MachLevel 3 // MachPrint true // log prompts // Prompts true Level "DEBUG" AI true } History { // Available: memory, sqlite, bbolt (default: memory) Backend "sqlite" Max 10_000 } } Debug { // display extra info about these stories in the machine log Story "" // show verbose debug messages // Verbose true // VerboseSQL 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" Addr "localhost:14854" DBPort 14180 LogPort 14858 } Taskbot { SeparateJSEnv false HeartbeatFreq "10m" OrientingMoveThreshold 0.5 UserBrowserAddr "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" } Laygen { // Disabled true HTTPAddr "localhost:14423" RenderBrowserAddr "localhost:14433" // Ignore template URL matching ForceExistingLaygen true // Same site will use the previous template, instead of the default one (when empty). // DisableGeneration true GenQueueAutoStart true // FocusAfterGen true // optimizations PreviewReuse true PreviewAutoAccept true Concurrency 10 DetachDeepswappBrowser true // HTTPAddr "0.0.0.0:17423" // This amount of queries can be missing for render to happen MissingQueryTolerance 2 // Queries below this score can be missing for render to happen MissingQueryOptionalScore 5 // MatchCheckInterval "100ms" // AI configs // Concurrency 5 // Concurrency 1 Identifying Reasoning="xhigh" Structuring Reasoning="xhigh" Preview Reasoning="xhigh" Transformation Reasoning="xhigh" Transformation Reasoning="xhigh" // Transformation Reasoning="xhigh" ModelTag="heavy" MaxTries=5 // template DefaultTemplate "https://en.wikipedia.org/wiki/Main_Page" // GenQueue SourceUrl="" TemplateUrl="" // promos // GenQueue SourceUrl="https://getartcraft.com/apps" TemplateUrl="https://www.adobe.com/" // GenQueue SourceUrl="https://github.com/github" TemplateUrl="https://www.wikihow.com/Clean-a-Vacuum" // GenQueue SourceUrl="https://www.amd.com/en.html" TemplateUrl="https://www.nvidia.com/en-us/" // GenQueue SourceUrl="https://www.reddit.com/r/nottheonion/" TemplateUrl="https://theonion.com/" // GenQueue SourceUrl="https://www.beaversww.org/articles-2/" TemplateUrl="https://www.amazon.es/s?k=powerbank" // // mastodon // GenQueue SourceUrl="https://mastodon.social/explore" // GenQueue SourceUrl="https://mastodon.social/tags/deltachat" // GenQueue SourceUrl="https://mastodon.social/@ffeth@hostux.social/117309798051347274" // GenQueue SourceUrl="https://mastodon.social/@sundogplanets/117340266525070621" // // // hn // GenQueue SourceUrl="https://news.ycombinator.com/news" // GenQueue SourceUrl="https://news.ycombinator.com/item?id=49920234" // // // linkedin // GenQueue SourceUrl="https://www.linkedin.com/feed/" // GenQueue SourceUrl="https://www.linkedin.com/groups" // GenQueue SourceUrl="https://www.linkedin.com/groups/10541552/" // apple // GenQueue SourceUrl="https://www.apple.com" TemplateUrl="https://en.wikipedia.org/wiki/Main_Page" // GenQueue SourceUrl="https://www.apple.com/store" TemplateUrl="https://en.wikipedia.org/wiki/Main_Page" // GenQueue SourceUrl="https://www.apple.com/mac" TemplateUrl="https://en.wikipedia.org/wiki/Main_Page" // GenQueue SourceUrl="https://www.apple.com/ipad-air/" TemplateUrl="https://en.wikipedia.org/wiki/Main_Page" // GenQueue SourceUrl="https://www.apple.com/mac-mini/" TemplateUrl="https://en.wikipedia.org/wiki/Main_Page" // GenQueue SourceUrl="https://www.apple.com/airpods/" TemplateUrl="https://en.wikipedia.org/wiki/Main_Page" // GenQueue SourceUrl="https://www.apple.com/airpods-pro/" TemplateUrl="https://en.wikipedia.org/wiki/Main_Page" // GenQueue SourceUrl="https://www.apple.com/ipad-keyboards/" TemplateUrl="https://en.wikipedia.org/wiki/Main_Page" // cnn // GenQueue SourceUrl="https://edition.cnn.com" // GenQueue SourceUrl="https://edition.cnn.com/2026/09/26/style/marie-antoinette-movie-anniversary" // yahoo // GenQueue SourceUrl="https://www.yahoo.com" TemplateUrl="https://news.ycombinator.com/news" // GenQueue SourceUrl="https://www.yahoo.com/entertainment/music/articles/sombr-calls-nepo-baby-label-222322491.html" TemplateUrl="https://news.ycombinator.com/news" }