Commit graph

  • 62c64a286b Add project-specific settings and SettingsManager factories Mario Zechner 2025-12-22 12:23:02 +01:00
  • 05e1f31feb Add SDK documentation Mario Zechner 2025-12-22 03:20:09 +01:00
  • 56121dcac1 Add SDK usage examples Mario Zechner 2025-12-22 03:14:30 +01:00
  • 86cfe6a436 Remove unused SessionHeader import from mom/context.ts Mario Zechner 2025-12-22 02:52:18 +01:00
  • 184c648334 Fix session persistence: flush all buffered entries on first assistant message Mario Zechner 2025-12-22 02:51:56 +01:00
  • 974c8f57e5 Remove unused AgentState import from session-manager.ts Mario Zechner 2025-12-22 02:43:56 +01:00
  • 0faadfcd00 Fix session-manager simplification issues Mario Zechner 2025-12-22 02:43:38 +01:00
  • f7a12c478c Clean up agentDir handling and remove redundant code Mario Zechner 2025-12-22 01:52:58 +01:00
  • 1236ab8007 Add default agentDir to loadCustomModels for consistency Mario Zechner 2025-12-22 01:44:54 +01:00
  • d67559a5e4 Remove unused fs import from main.ts Mario Zechner 2025-12-22 01:42:52 +01:00
  • b168a6cae3 Add agentDir parameter to model config functions and OAuth storage Mario Zechner 2025-12-22 01:42:27 +01:00
  • 6d4ff74430 Add agentDir parameter to SessionManager factory methods Mario Zechner 2025-12-22 01:31:20 +01:00
  • ace8ea3d5b Refactor SessionManager to use static factory methods Mario Zechner 2025-12-22 01:29:54 +01:00
  • 7bf4c8ff24 Remove unnecessary section divider comments Mario Zechner 2025-12-22 01:02:42 +01:00
  • 6201bae805 Fix lint warnings in main.ts Mario Zechner 2025-12-22 00:58:53 +01:00
  • 67a5fbde15 Remove inline imports from main.ts Mario Zechner 2025-12-22 00:58:36 +01:00
  • 4398596d41 Refactor main.ts to use SDK createAgentSession Mario Zechner 2025-12-22 00:55:42 +01:00
  • bfc1c44791 Use SDK's discoverSlashCommands in main.ts Mario Zechner 2025-12-22 00:48:47 +01:00
  • 5482bf3e14 Add SDK for programmatic AgentSession usage Mario Zechner 2025-12-22 00:47:16 +01:00
  • 11e743373d Fix syntax highlighting stderr spam with malformed markdown, fixes #274 Mario Zechner 2025-12-22 00:23:01 +01:00
  • d5fd685901 Enable more biome lints and fix things Mario Zechner 2025-12-21 22:56:20 +01:00
  • 9c18439c4d Release v0.25.3 Mario Zechner 2025-12-21 21:01:27 +01:00
  • d95a5c4186 feat(coding-agent): add --skills CLI flag for filtering skills Mario Zechner 2025-12-21 20:58:15 +01:00
  • 70440f7591
    feat(coding-agent): add configurable skills directories (#269) Nico Bailon 2025-12-21 11:48:40 -08:00
  • ace3563f0e Add tests for Gemini 3 models with thinkingLevel Mario Zechner 2025-12-21 20:34:39 +01:00
  • 329b3a0a36 Merge PR #264: Add Gemini 3 preview models to google-gemini-cli provider Mario Zechner 2025-12-21 20:31:19 +01:00
  • 6683e06376 Clarify Ctrl+Z docs to mention fg for resume Mario Zechner 2025-12-21 20:22:29 +01:00
  • 8868d623fc
    feat(coding-agent): add Ctrl+Z to suspend process (#267) Aliou Diallo 2025-12-21 20:19:32 +01:00
  • 55ca650a40 Update README to include github-copilot, google-gemini-cli, google-antigravity providers Mario Zechner 2025-12-21 20:17:01 +01:00
  • 6e1bd08a9d
    Merge pull request #266 from aliou/feat/allow-editor-edition Mario Zechner 2025-12-21 19:29:14 +01:00
  • 0f6cb1183e docs(coding-agent): document Ctrl+G external editor shortcut Aliou Diallo 2025-12-21 12:07:11 +01:00
  • fe853ed869 feat(coding-agent): add Ctrl+G to open external editor Aliou Diallo 2025-12-21 12:07:05 +01:00
  • afedf1707a feat(tui): add isCtrlG key detection Aliou Diallo 2025-12-21 12:06:57 +01:00
  • ee9b498380 Add Gemini 3 preview models to google-gemini-cli provider Luke Foster 2025-12-20 22:10:47 -06:00
  • 299986f06b Release v0.25.2 Mario Zechner 2025-12-21 02:59:03 +01:00
  • d07d784ed3 docs(mom): multi-platform redesign with channel isolation Mario Zechner 2025-12-21 02:52:49 +01:00
  • c97702cf91 Release v0.25.1 Mario Zechner 2025-12-21 02:43:47 +01:00
  • 918750eb9e Fix tab completion for absolute paths Mario Zechner 2025-12-21 02:41:38 +01:00
  • bf51dd4126 Fix Gemini multimodal tool results causing flaky responses Mario Zechner 2025-12-21 02:41:27 +01:00
  • ce950ae96e Clean-up Mario Zechner 2025-12-20 22:15:30 +01:00
  • 62e23e2164 Add [Unreleased] section for next release cycle Mario Zechner 2025-12-20 22:03:55 +01:00
  • df07a74ad5 Release v0.25.0 Mario Zechner 2025-12-20 22:02:47 +01:00
  • a81dc5eaca Add configurable OAuth storage backend and respect --models in model selector Mario Zechner 2025-12-20 22:00:53 +01:00
  • 0d13dbb2ee docs(coding-agent): add changelog entry for interruptible tool execution Mario Zechner 2025-12-20 21:37:06 +01:00
  • 87fc6b5208 docs(ai): add queued steering changelog Peter Steinberger 2025-12-20 16:36:21 +01:00
  • 117af076c4 feat(ai): interrupt tool batch on queued messages Peter Steinberger 2025-12-20 16:15:40 +01:00
  • 6a319f9c3c Add OAuth providers to test suite and improve test coverage Mario Zechner 2025-12-20 21:15:40 +01:00
  • fb1fdb6006 Fix orphaned tool calls by inserting synthetic empty results Mario Zechner 2025-12-20 20:30:57 +01:00
  • 95fcda5887 Broader testing, more providers. Mario Zechner 2025-12-20 19:38:38 +01:00
  • 2a0283ecfd Fix token counts in google-gemini-cli.ts for anthropic models. Mario Zechner 2025-12-20 18:58:26 +01:00
  • 24f89cf070 Add out.jsonl to gitignore Mario Zechner 2025-12-20 18:22:00 +01:00
  • c359023c3f Add Google Gemini CLI and Antigravity OAuth providers Mario Zechner 2025-12-20 18:21:32 +01:00
  • 3266cac0f1 Fix coloring in footer when context usage is colored Mario Zechner 2025-12-20 10:43:16 +01:00
  • 14945df738
    Merge pull request #261 from nicobailon/fix/mom-inline-image-attachments Mario Zechner 2025-12-20 21:14:05 +01:00
  • 17cadcc046 fix: send Slack image attachments inline to LLM Nico Bailon 2025-12-20 11:02:22 -08:00
  • dbd35fc7ea
    Merge pull request #260 from nicobailon/fix/gemini-thought-signatures Mario Zechner 2025-12-20 17:48:12 +01:00
  • 81e820d01a fix: preserve Gemini thought signatures for tool calls Nico Bailon 2025-12-20 07:12:37 -08:00
  • 1294239a7a fix(coding-agent): fix Google Cloud project discovery Mario Zechner 2025-12-20 10:29:09 +01:00
  • b6fe07b618 feat(coding-agent): add Google Cloud Code Assist OAuth flow Mario Zechner 2025-12-20 10:27:07 +01:00
  • 36e17933d5 feat(ai): add Google Cloud Code Assist provider Mario Zechner 2025-12-20 10:20:30 +01:00
  • 04dcdebbc6 docs: add changelog entry for Anthropic SDK retries Mario Zechner 2025-12-20 09:57:03 +01:00
  • 0fc6689dfb fix(ai): re-enable SDK retries for Anthropic provider Mario Zechner 2025-12-20 09:56:11 +01:00
  • c1382818cc fix(coding-agent): add connection error to retryable errors Mario Zechner 2025-12-20 09:54:40 +01:00
  • 3f307f8786 docs: add changelog entries for #251 and #253 Mario Zechner 2025-12-20 09:51:34 +01:00
  • b7c3cf9436 fix(coding-agent): clamp thinking level to model capabilities Mario Zechner 2025-12-20 09:50:56 +01:00
  • c712901eb2
    Merge pull request #251 from shellfyred/fix/gemini-baseurl-double-path Mario Zechner 2025-12-20 09:35:34 +01:00
  • 085294b764 Release v0.24.5 Mario Zechner 2025-12-19 22:09:35 +01:00
  • d2276ab654 fix(tui): fix input buffering in iTerm2 causing delayed keypresses Mario Zechner 2025-12-19 22:08:36 +01:00
  • f377c3c9c3 Release v0.24.4 Mario Zechner 2025-12-19 21:54:36 +01:00
  • 8d1229b5ec fix(coding-agent): use key helpers for arrow keys and Enter Mario Zechner 2025-12-19 21:53:04 +01:00
  • 65c292b7dd Fix outdated editor tests for grapheme-aware cursor movement Mario Zechner 2025-12-19 21:41:28 +01:00
  • 6ff405a976 fix(ai): prevent double API version path in Google provider URL Cyril 2025-12-19 20:36:23 +00:00
  • ad4eb3afa6 Release v0.24.3 Mario Zechner 2025-12-19 21:36:16 +01:00
  • ad9d68e488 Fix footer overflow on narrow terminals, add /arminsayshi easter egg Mario Zechner 2025-12-19 21:35:09 +01:00
  • 5095b4eb02 Release v0.24.2 Mario Zechner 2025-12-19 21:10:56 +01:00
  • 84eaad8029 fix(tui): use isBackspace and isEnter helpers in Editor Mario Zechner 2025-12-19 21:08:24 +01:00
  • cbd20b58a6 fix(tui): add isHome, isEnd, isDelete helpers for Kitty protocol Mario Zechner 2025-12-19 21:00:20 +01:00
  • 716516d61e fix(tui): use isEnter and isBackspace helpers in Input component Mario Zechner 2025-12-19 20:57:03 +01:00
  • b8e46130b0 Add [Unreleased] section to changelog Mario Zechner 2025-12-19 20:52:44 +01:00
  • 50b055f3ae Release v0.24.1 Mario Zechner 2025-12-19 20:51:44 +01:00
  • de1f1cc344 Export OAuth and model config functions for AgentSession scripts Mario Zechner 2025-12-19 20:43:41 +01:00
  • b8dd9be3d0 fix(tui): handle emoji deletion and cursor movement correctly Mario Zechner 2025-12-19 20:39:45 +01:00
  • 28c3ffb914 fix(tui): handle Kitty protocol lock key modifiers Mario Zechner 2025-12-19 20:34:20 +01:00
  • 7e38897673 feat: add xhigh thinking level support for gpt-5.2 models Mario Zechner 2025-12-19 20:07:24 +01:00
  • 4f981d8ebc feat: add xhigh thinking level support for gpt-5.2 and gpt-5.2-codex theBucky 2025-12-19 10:54:34 +08:00
  • b24a2ec037 Remove logo folder - now at https://github.com/badlogic/shittycodingagent.ai/blob/main/src/logo.svg Mario Zechner 2025-12-19 19:13:32 +01:00
  • 74f7e6c9d5
    Wrap custom tools with hooks (#248) Nico Bailon 2025-12-19 10:05:20 -08:00
  • 95dcd04e7c
    fix(coding-agent): properly cleanup terminal on Ctrl+C in session selector (#247) Aliou Diallo 2025-12-19 19:04:00 +01:00
  • e6e644225d
    docs: added logo suggestion (#246) Tommy Falkowski 2025-12-19 19:01:58 +01:00
  • 9a7863fc98
    fix(coding-agent): handle OpenRouter models with colons in IDs (#242) Aliou Diallo 2025-12-19 15:26:12 +01:00
  • a9a1a62b14
    fix(coding-agent): prevent global AGENTS.md from being loaded twice (#239) Aliou Diallo 2025-12-19 15:24:49 +01:00
  • a54c70bbed
    Forward onUpdate callback through hook wrapper (#238) Nico Bailon 2025-12-19 06:23:41 -08:00
  • 16685a36ec Release v0.24.0 Mario Zechner 2025-12-19 05:19:27 +01:00
  • f92147ffe8 Release v0.23.5 Mario Zechner 2025-12-19 05:15:34 +01:00
  • 0dbc1065ad Add Copilot-Vision-Request header for image requests Mario Zechner 2025-12-19 05:12:40 +01:00
  • 575dcb2676 Fix X-Initiator header logic for GitHub Copilot Mario Zechner 2025-12-19 05:08:28 +01:00
  • 13b8af1f36 Update changelog with getMarkdownTheme export and subagent improvements Mario Zechner 2025-12-19 04:53:43 +01:00
  • 48e792aa52 Update custom tools README for subdirectory/index.ts structure Mario Zechner 2025-12-19 04:53:09 +01:00
  • a930eb8489 Convert custom tool examples to subdirectory/index.ts structure Mario Zechner 2025-12-19 04:52:05 +01:00
  • 320556dbf5 Subagent: markdown rendering in expanded view, chain streaming shows all steps Mario Zechner 2025-12-19 04:39:03 +01:00