commit 29760dc85e461a2a96b2eb53e6b3eac867310a49 Author: MangoPig Date: Fri Jun 5 02:49:10 2026 +0100 First Commit diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e69de29 diff --git a/Base/opencode.jsonc b/Base/opencode.jsonc new file mode 100644 index 0000000..7fbb39c --- /dev/null +++ b/Base/opencode.jsonc @@ -0,0 +1,59 @@ +{ + "$schema": "https://opencode.ai/config.json", + + // == General Settings == + "autoupdate": "notify", + "plugin": [ + // Third Party Plugins + "./plugins/opencode-md-table-formatter", + "@tarquinen/opencode-dcp@latest", // currently resolves to 3.1.9 + "opencode-agent-skills@0.7.0", // known-good pinned version currently working + // "envsitter-guard@latest", // last cached version seen: 0.0.4 + "./plugins/opencode-smart-title", + "cc-safety-net", // currently cached at 0.8.2 + "@plannotator/opencode@latest", // currently resolves to 0.19.24 + + // Custom Local Plugins + "./plugins/opencode-chroma-mem", + "./plugins/opencode-diva" + ], + + // == Personal Settings == + "username": "MangoPig", + "default_agent": "General", + + "agent": { + "plan": { + "disable": true + }, + "build": { + "disable": true + } + }, + + "provider": { + "openrouter": { + "whitelist": ["qwen/qwen3.6-plus:free"] + } + }, + + "enabled_providers": ["A100-Ollama", "azure-cognitive-services", "openrouter", "Taobao-Claude"], + + "mcp": { + "cloudflare": { + "type": "remote", + "url": "https://mcp.cloudflare.com/mcp", + "enabled": true + }, + "time": { + "type": "local", + "command": ["docker", "run", "-i", "--rm", "-e", "LOCAL_TIMEZONE=Europe/London", "mcp/time"], + "enabled": true + }, + "sequential-thinking": { + "type": "local", + "command": ["docker", "run", "-i", "--rm", "mcp/sequentialthinking"], + "enabled": true + } + } +} diff --git a/Base/tui.jsonc b/Base/tui.jsonc new file mode 100644 index 0000000..75377f4 --- /dev/null +++ b/Base/tui.jsonc @@ -0,0 +1,12 @@ +{ + "$schema": "https://opencode.ai/tui.json", + "theme": "midnight-vencord", + "keybinds": { + "leader": "ctrl+x" + }, + "scroll_speed": 5, + "scroll_acceleration": { + "enabled": true + }, + "diff_style": "auto" +} diff --git a/Justfile b/Justfile new file mode 100644 index 0000000..e69de29 diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..bdca89a --- /dev/null +++ b/LICENSE @@ -0,0 +1,18 @@ +MIT License + +Copyright (c) 2026 MangoPig + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and +associated documentation files (the "Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial +portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT +LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO +EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/Plugins/Dynamic-Context-Prune/dcp.jsonc b/Plugins/Dynamic-Context-Prune/dcp.jsonc new file mode 100644 index 0000000..aa554c7 --- /dev/null +++ b/Plugins/Dynamic-Context-Prune/dcp.jsonc @@ -0,0 +1,3 @@ +{ + "$schema": "https://raw.githubusercontent.com/Opencode-DCP/opencode-dynamic-context-pruning/master/dcp.schema.json" +} diff --git a/README.md b/README.md new file mode 100644 index 0000000..e69de29