diff --git a/dot_config/global_gitignore b/dot_config/global_gitignore index fba0ecd..28a816f 100644 --- a/dot_config/global_gitignore +++ b/dot_config/global_gitignore @@ -2,4 +2,6 @@ .dmux .dmux* +.playwright-mcp + .sisyphus diff --git a/dot_config/opencode/AGENTS.md b/dot_config/opencode/AGENTS.md new file mode 100644 index 0000000..fc10f09 --- /dev/null +++ b/dot_config/opencode/AGENTS.md @@ -0,0 +1,3 @@ +## Skill Creation + +After a verified task in a Git repository, optionally propose a skill only when a concise reusable workflow would clearly save future effort, such as non-obvious repository work, repeated failed attempts, or substantial clarification. Skip trivial, generic, one-off, unresolved, or temporary environment problems; if approved, load `generate-skill`. diff --git a/dot_config/opencode/opencode.json b/dot_config/opencode/opencode.json index 84b7d26..d256133 100644 --- a/dot_config/opencode/opencode.json +++ b/dot_config/opencode/opencode.json @@ -1,17 +1,17 @@ { "$schema": "https://opencode.ai/config.json", "theme": "system", - "small_model": "openai/gpt-5.4-mini", + "small_model": "openai/gpt-5.6-terra", "lsp": true, "agent": { "general": { - "model": "openai/gpt-5.4" + "model": "openai/gpt-5.6-terra" }, "explore": { - "model": "openai/gpt-5.4-mini" + "model": "openai/gpt-5.6-terra" }, "commit-review": { - "model": "openai/gpt-5.4-mini", + "model": "openai/gpt-5.6-terra", "description": "Review the current staged git changes. Provide feedback on code quality, style, and potential issues.", "prompt": "You are a senior software engineer reviewing the following git changes. Provide constructive feedback on code quality, style, and potential issues. Suggest improvements where necessary.", "permission": { @@ -131,7 +131,7 @@ "@plannotator/opencode@latest", // "oh-my-openagent@latest" "./plugins/openviking.mjs", - "@prevalentware/opencode-goal-plugin" + "@prevalentware/opencode-goal-plugin@latest" ], "mcp": { "chrome-devtools": { @@ -145,10 +145,33 @@ "--autoConnect" ] }, + "open-computer-use": { + "enabled": true, + "type": "local", + "command": ["npx", "-y", "open-computer-use@latest", "mcp"] + }, + // "playwright": { + // "enabled": true, + // "type": "local", + // "command": ["npx", "-y", "@playwright/mcp@latest", "--extension"] + // }, + // With systemd-run to avoid issues in jai "playwright": { "enabled": true, "type": "local", - "command": ["npx", "-y", "@playwright/mcp@latest", "--extension"] + "command": [ + "systemd-run", + "--user", + "--quiet", + "--pipe", + "--wait", + "--collect", + "--setenv=PLAYWRIGHT_MCP_EXTENSION_TOKEN", + "npx", + "-y", + "@playwright/mcp@latest", + "--extension" + ] }, "livekit-docs": { "enabled": false,