Commit Graph

25 Commits

Author SHA1 Message Date
colem 57821ba227 build(opencode): add playwright mcp server configuration
Register the @playwright/mcp server in opencode.jsonc and reformat
the watcher ignore list across multiple lines for readability.
2026-07-31 11:00:46 -05:00
colem 4f6136e88c fix(opencode): load global rules by renaming RULES.md to AGENTS.md
RULES.md was not an opencode-recognized rules filename, so global
rules (including the "no AI co-author" Git rule) were never loaded;
only the stale, un-version-controlled ~/.claude/CLAUDE.md fallback
applied, which lacked that rule. Rename to AGENTS.md so opencode
loads it natively as the global rules file.

Also add watcher.ignore for node_modules/.git/dist/.venv/target dirs.
2026-07-31 09:37:17 -05:00
colem e94d6b3c14 feat(opencode): add ibmi column-info tool and harden permissions
- add the get_column_info custom tool for the ibmi-mcp-server and
  relocate its --tools path from a hardcoded absolute path into the
  version-controlled tree via {env:HOME} interpolation
- reorder permission rules so "rm -rf *" (deny) is no longer shadowed
  by "rm *" (ask); last-match-wins now resolves rm -rf to deny
- add allow rules for the Python toolchain (unittest, py_compile,
  venv activation, ruff check/format)
- rename plugin/ to plugins/ to match the documented plural convention
- commit package.json and package-lock.json so the ibmi-gate plugin
  resolves @opencode-ai/plugin on a fresh stow
- correct the README opencode directory description
2026-07-31 09:14:29 -05:00
colem 4038a5ccbe feat(opencode): add git-message command for conventional commit generation 2026-07-31 08:39:30 -05:00
cole-maxwell1 c65b1272e2 Update README.md 2026-07-29 21:26:53 -05:00
cole-maxwell1 13e26f720d Add: allow which and find.
- Removes "opencode.jsonc": "deny"
2026-07-29 21:18:20 -05:00
cole-maxwell1 a80e6df2b5 Swap opencode-glm-quota for @slkiser/opencode-quota 2026-07-29 21:09:57 -05:00
cole-maxwell1 28582d56c0 Add: gate ibmi-server MCP on required env vars
opencode's config schema types mcp.<name>.enabled as a static boolean and only interpolates {env:VAR} for string values, so conditional enablement is not expressible in opencode.jsonc alone.

Add a config-hook plugin that flips ibmi-server.enabled to true only when DB2i_HOST, DB2i_USER, and DB2i_PASS are all set. The config retains enabled: false as a fallback if the plugin fails to load.
2026-07-29 20:39:24 -05:00
colem bfb6dcd4df Add: opencode PATH and WSL keyring/dbus setup 2026-07-29 10:45:23 -05:00
colem 892aca56df Add opencode config 2026-07-29 10:38:06 -05:00
Cole Maxwell dd91da6b00 Add .dotnet/tools to PATH if installed 2026-05-19 14:46:28 -05:00
cole-maxwell1 f18f750962 Remove: plenary.nvim 2026-04-26 11:46:25 -05:00
cole-maxwell1 32832a8260 Refactor: use vim 0.12 built-in package manager.
- removes lazyvim
- updates cmp config
2026-04-25 10:39:16 -05:00
cole-maxwell1 3d16375b54 Add: moonfly theme. Upgrade lsp-zero too v4 2026-04-23 20:03:49 -05:00
cole-maxwell1 92e6109ab6 Add: x12 AST 2026-04-22 12:16:06 -05:00
cole-maxwell1 0c59342399 Refactor: switch from packer to lazy.vim
- Packer is no longer maintained (as of August, 2023)
2026-04-22 09:27:59 -05:00
cole-maxwell1 b8c25c7bc1 Add: diff colors and dynamic diff window width sizing 2026-04-22 09:26:02 -05:00
cole-maxwell1 63568c466a Ignore: nvim plugin dir 2026-04-22 08:18:34 -05:00
cole-maxwell1 f151eae7e7 Remove: nvim plugin dir 2026-04-22 08:15:47 -05:00
Cole Maxwell 4eca393aa9 Fix history and .secrets sourcing 2026-04-21 17:04:34 -05:00
Cole Maxwell c5f51d5b3f Add bindkeys arrow jump word 2026-02-19 09:00:48 -06:00
Cole Maxwell 2c30321165 Add: load $HOME/.secrets 2026-02-14 10:48:07 -06:00
cole-maxwell1 7aa5750808 Add aliases for ls if lsd isn't available 2024-05-24 21:57:51 -05:00
cole-maxwell1 d106beaa5c Add starter nvim config 2024-05-24 21:35:17 -05:00
cole-maxwell1 12c85b8672 Initial commit 2024-05-23 21:16:09 -05:00