diff --git a/dot_gitconfig b/dot_gitconfig index 5bcc85e..0d57b6d 100644 --- a/dot_gitconfig +++ b/dot_gitconfig @@ -19,11 +19,19 @@ version = HTTP/1.1 [pack] window = 1 -[credential "https://dev.azure.com"] - useHttpPath = true [credential "https://github.com"] helper = helper = !/opt/homebrew/bin/gh auth git-credential [credential "https://gist.github.com"] helper = helper = !/opt/homebrew/bin/gh auth git-credential +[gitbutler] + aiAnthropicKeyOption = bringYourOwn + aiAnthropicModelName = claude-haiku-4-5 + aiModelProvider = openai + aiOpenAIKeyOption = bringYourOwn +[credential] + helper = + helper = /usr/local/share/gcm-core/git-credential-manager +[credential "https://dev.azure.com"] + useHttpPath = true diff --git a/dot_pi/agent/models.json b/dot_pi/agent/models.json index c4e5311..3b499b0 100644 --- a/dot_pi/agent/models.json +++ b/dot_pi/agent/models.json @@ -1,5 +1,91 @@ { "providers": { + "alibaba-code-plan": { + "api": "openai-completions", + "apiKey": "!. /Users/anton/dev/librenew/.env 2>/dev/null; printf %s \"$ALIBABA_CODE_PLAN_API_KEY\"", + "baseUrl": "https://token-plan.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1", + "compat": { + "supportsDeveloperRole": false + }, + "models": [ + { + "id": "qwen3.8-max-preview", + "name": "Qwen 3.8 Max", + "reasoning": true, + "input": [ + "text" + ], + "contextWindow": 1000000, + "maxTokens": 131072, + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + } + } + ] + }, + "kimi-coding": { + "apiKey": "!. /Users/anton/dev/librenew/.env 2>/dev/null; printf %s \"$KIMI_CODE_API_KEY\"", + "compat": { + "supportsDeveloperRole": false + }, + "models": [ + { + "id": "k3", + "name": "Kimi K3", + "api": "openai-completions", + "baseUrl": "https://api.kimi.com/coding/v1", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 1048576, + "maxTokens": 32000, + "cost": { + "input": 0, + "output": 0, + "cacheRead": 0, + "cacheWrite": 0 + } + } + ] + }, + "zenmux": { + "api": "openai-completions", + "apiKey": "!. /Users/anton/dev/librenew/.env 2>/dev/null; printf %s \"$ZENMUX_PAYG_KEY\"", + "baseUrl": "https://zenmux.ai/api/v1", + "models": [ + { + "id": "openai/gpt-5.6-sol", + "name": "GPT 5.6 Sol", + "reasoning": true, + "input": [ + "text", + "image" + ], + "contextWindow": 1050000, + "maxTokens": 128000, + "cost": { + "input": 5, + "output": 30, + "cacheRead": 0.5, + "cacheWrite": 6.25, + "tiers": [ + { + "inputTokensAbove": 272000, + "input": 10, + "output": 45, + "cacheRead": 1, + "cacheWrite": 12.5 + } + ] + } + } + ] + }, "anthropic-byok": { "api": "anthropic-messages", "apiKey": "ANTHROPIC_API_KEY", diff --git a/dot_pi/agent/settings.json b/dot_pi/agent/settings.json index b8ec60a..42236b1 100644 --- a/dot_pi/agent/settings.json +++ b/dot_pi/agent/settings.json @@ -1,8 +1,22 @@ { - "lastChangelogVersion": "0.79.9", + "lastChangelogVersion": "0.80.10", "theme": "dark", - "defaultProvider": "zai", - "defaultModel": "glm-5.2", + "defaultProvider": "kimi-coding", + "defaultModel": "k3", "showHardwareCursor": false, - "defaultThinkingLevel": "xhigh" + "defaultThinkingLevel": "high", + "quietStartup": true, + "steeringMode": "all", + "followUpMode": "all", + "packages": [ + "git:github.com/obra/superpowers", + "npm:pi-web-access", + "npm:@tintinweb/pi-subagents", + "npm:pi-lens", + "npm:pi-hermes-memory", + "npm:@ayulab/pi-rewind", + "npm:@firstpick/pi-package-webui", + "npm:pi-powerline-footer", + "npm:pi-webaio" + ] } \ No newline at end of file diff --git a/dot_zshrc b/dot_zshrc index cf8eb12..974e400 100644 --- a/dot_zshrc +++ b/dot_zshrc @@ -35,3 +35,6 @@ command -v atuin >/dev/null 2>&1 && eval "$(atuin init zsh --disable-up-arrow)" export PATH="$PATH:$HOME/.cache/lm-studio/bin" [[ -r "$HOME/.codex/github-mcp-env.zsh" ]] && source "$HOME/.codex/github-mcp-env.zsh" + +# Added by MiniMax Code +export PATH="/Users/anton/.mavis/bin:$PATH" diff --git a/private_dot_config/atuin/config.toml b/private_dot_config/atuin/config.toml index 9b98eeb..ae6898d 100644 --- a/private_dot_config/atuin/config.toml +++ b/private_dot_config/atuin/config.toml @@ -51,6 +51,9 @@ inline_height = 30 ## useful when the command is longer than the terminal width and is cut off show_preview = true +[ai] +enabled = true + ## what to do when the escape key is pressed when searching ## possible values: return-original, return-query # exit_mode = "return-original" diff --git a/private_dot_config/kitty/kitty.conf b/private_dot_config/kitty/kitty.conf index 9cc6ee3..d2fe93e 100644 --- a/private_dot_config/kitty/kitty.conf +++ b/private_dot_config/kitty/kitty.conf @@ -13,8 +13,8 @@ map cmd+7 goto_tab 7 map cmd+8 goto_tab 8 map cmd+9 goto_tab 9 map shift+enter send_text all \x1b[13;2u -map ctrl+shift+left detach_window tab-left -map ctrl+shift+d detach_window ask +map ctrl+shift+left detach_window tab-left +map ctrl+shift+d detach_window ask cursor_trail 0 shell_integration no-cursor @@ -59,7 +59,7 @@ cursor_shape beam bold_font auto italic_font auto bold_italic_font auto - modify_font cell_height +3px + modify_font cell_height +5px modify_font cell_width 0px # font_family SF Illegal Mono @@ -87,7 +87,7 @@ font_features Menligaturized-Regular -liga #font_family MesloLGS NF shell . allow_remote_control yes - font_size 14 + font_size 14.7 #macos_thicken_font 1 text_composition_strategy 1.7 50 @@ -934,7 +934,7 @@ tab_bar_margin_width 8.0 #: The margin to the left and right of the tab bar (in pts). -tab_bar_margin_height 3.0 0.0 +tab_bar_margin_height 6.5 0.0 #: The margin above and below the tab bar (in pts). The first number #: is the margin between the edge of the OS Window and the tab bar. @@ -1094,8 +1094,8 @@ inactive_tab_foreground #2e84e6 #: The foreground and background colors. -# background_opacity 1.0 - +#background_opacity 0.8 +#background_blur 50 #: The opacity of the background. A number between zero and one, where #: one is opaque and zero is fully transparent. This will only work if #: supported by the OS (for instance, when using a compositor under diff --git a/private_dot_config/private_fish/config.fish b/private_dot_config/private_fish/config.fish index 61c4e78..d0f5a51 100644 --- a/private_dot_config/private_fish/config.fish +++ b/private_dot_config/private_fish/config.fish @@ -284,3 +284,6 @@ fish_add_path $HOME/.grok/bin # mimocode fish_add_path /Users/anton/.mimocode/bin + +# kimi-code +fish_add_path -g "/Users/anton/.kimi-code/bin"