Skip to content

Conversation

@marcusquinn
Copy link
Owner

@marcusquinn marcusquinn commented Feb 7, 2026

Summary

  • Fix SKILL-SCAN-RESULTS.md incorrectly appearing as a primary agent in the Tab cycle
  • Remove oh-my-opencode (OmO) integration entirely — not being used, ~/Git/oh-my-opencode clone kept for reference

Changes

Bug fix:

  • Add SKILL-SCAN-RESULTS.md to SKIP_FILES in generate-opencode-agents.sh

OmO removal (14 files, -828 lines):

  • Remove Sisyphus/Planner-Sisyphus agent definitions from generator
  • Stub out setup_oh_my_opencode() in setup.sh
  • Remove OmO section from README.md
  • Remove "Oh-My-OpenCode Integration" sections from 8 agent files (build-plus, seo, plan-plus, research, content, wordpress, build-agent, build-mcp)
  • Delete .agents/tools/opencode/oh-my-opencode.md
  • Remove OmO compatibility code from aidevops-plugin.md
  • Add deprecated path for cleanup on update
  • Historical references in TODO.md and PLANS.md preserved (completed task records)

Summary by CodeRabbit

Release Notes

  • Chores
    • Removed Oh-My-OpenCode plugin support and related agent configurations
    • Eliminated installation procedures and setup workflows for Oh-My-OpenCode integration
    • Cleaned up documentation references and compatibility options related to Oh-My-OpenCode tooling

…S agent

Remove oh-my-opencode (OmO) support - not being used, can reference
the git clone at ~/Git/oh-my-opencode for future inspiration.

- Add SKILL-SCAN-RESULTS.md to SKIP_FILES in agent generator
- Remove OmO Sisyphus/Planner-Sisyphus agents from generator
- Remove setup_oh_my_opencode() function body (keep stub)
- Remove OmO plugin removal from opencode.json migration
- Remove OmO section from README.md
- Remove 'Oh-My-OpenCode Integration' sections from 8 agent files
- Delete .agents/tools/opencode/oh-my-opencode.md
- Add deprecated path for cleanup on update
- Remove OmO compatibility code from aidevops-plugin.md
@gemini-code-assist
Copy link

Summary of Changes

Hello @marcusquinn, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request refines the agent management system by addressing a specific bug and removing an unused integration. The 'SKILL-SCAN-RESULTS.md' file is now correctly excluded from the primary agent list, preventing incorrect behavior in the Tab cycle. Additionally, the entire 'oh-my-opencode' integration has been deprecated and removed, simplifying the codebase and reducing potential overhead, as it was not actively used.

Highlights

  • Bug Fix for SKILL-SCAN-RESULTS: Corrected an issue where 'SKILL-SCAN-RESULTS.md' was erroneously identified as a primary agent, ensuring proper agent cycling.
  • Complete Removal of Oh-My-OpenCode Integration: Eliminated all references and code related to the 'oh-my-opencode' (OmO) plugin, as it was no longer being utilized.
Changelog
  • .agents/build-plus.md
    • Removed the "Oh-My-OpenCode Integration" section.
  • .agents/content.md
    • Removed the "Oh-My-OpenCode Integration" section.
  • .agents/plan-plus.md
    • Removed the "Oh-My-OpenCode Integration" section.
  • .agents/research.md
    • Removed the "Oh-My-OpenCode Integration" section.
  • .agents/scripts/generate-opencode-agents.sh
    • Excluded 'SKILL-SCAN-RESULTS.md' from primary agent generation by adding it to 'SKIP_FILES'.
    • Removed commented-out 'Sisyphus' and 'Planner-Sisyphus' entries from 'AGENT_MODEL_TIERS'.
    • Eliminated the conditional logic that added 'Sisyphus' and 'Planner-Sisyphus' agents based on 'oh-my-opencode' installation.
  • .agents/seo.md
    • Removed the "Oh-My-OpenCode Integration" section.
  • .agents/tools/ai-assistants/overview.md
    • Removed the reference to 'oh-my-opencode.md'.
  • .agents/tools/build-agent/build-agent.md
    • Removed the "Oh-My-OpenCode Integration" section.
  • .agents/tools/build-mcp/aidevops-plugin.md
    • Updated the compatibility description to reflect removal of OmO integration.
    • Removed the 'omoCompatibility' configuration option.
    • Deleted the entire "Integration with oh-my-opencode" section and related roadmap items.
    • Removed the reference link to 'oh-my-opencode' source.
  • .agents/tools/build-mcp/build-mcp.md
    • Removed the "Oh-My-OpenCode Integration" section.
  • .agents/tools/opencode/oh-my-opencode.md
    • This file, which detailed the OmO integration, has been deleted.
  • .agents/tools/wordpress.md
    • Removed the "Oh-My-OpenCode Integration" section.
  • README.md
    • The section detailing the "Oh-My-OpenCode Plugin (Optional)" has been removed.
  • setup.sh
    • Added 'oh-my-opencode.md' to the list of deprecated paths for cleanup during setup.
    • Removed comments related to OmO MCPs in the 'disable_ondemand_mcps' function.
    • Removed the explicit logic to remove the 'oh-my-opencode' plugin from the OpenCode configuration.
    • The 'setup_oh_my_opencode' function has been stubbed out to do nothing, effectively disabling its functionality.
    • The call to 'setup_oh_my-opencode' in the main setup flow has been removed.
Activity
  • The author, marcusquinn, initiated this pull request to address a bug and remove an unused integration.
  • The changes are clearly described in the PR title and body, providing a comprehensive understanding of the modifications.
  • The patch details confirm the removal of 'oh-my-opencode' related content across multiple files and the fix for 'SKILL-SCAN-RESULTS.md'.
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Feb 7, 2026

Walkthrough

This PR comprehensively removes Oh-My-OpenCode integration from the codebase, eliminating documentation sections across agent guides, removing OmO-specific agent injection logic, updating skip file lists, removing configuration schema properties, and simplifying the setup flow by making OmO setup a stub function.

Changes

Cohort / File(s) Summary
Documentation Removal
.agents/build-plus.md, .agents/content.md, .agents/plan-plus.md, .agents/research.md, .agents/seo.md, .agents/tools/build-agent/build-agent.md, .agents/tools/build-mcp/build-mcp.md, .agents/tools/wordpress.md, .agents/tools/ai-assistants/overview.md, README.md
Removed all "Oh-My-OpenCode Integration" sections including agent tables, workflow examples, installation notes, and compatibility references. No functional code changes.
Oh-My-OpenCode Plugin Reference
.agents/tools/opencode/oh-my-opencode.md
Entire file deleted (375 lines). Complete removal of plugin integration guide including Quick Reference, Configuration, Features, Workflow Integration, and Troubleshooting sections.
Agent Discovery Script
.agents/scripts/generate-opencode-agents.sh
Added SKILL-SCAN-RESULTS.md to SKIP_FILES set. Removed conditional block that dynamically injected Sisyphus and Planner-Sisyphus agents from OmO configuration.
Plugin Configuration
.agents/tools/build-mcp/aidevops-plugin.md
Removed omoCompatibility boolean property from configSchema, eliminating this field from the exported Config type. Minor adjustments to compatibility-related documentation blocks.
Setup Script
setup.sh
Converted setup_oh_my_opencode() function to empty stub; removed invocation from setup flow. Eliminated interactive configuration prompts and OmO-specific setup steps. Updated deprecation cleanup to include oh-my-opencode.md as deprecated path.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~22 minutes

Possibly related PRs

Poem

🚀 Farewell to the Plugin of Old Dreams
Once Oh-My-OpenCode gleamed and schemed,
Now stripped away with surgical care,
Cleaner paths and lighter air,
Zero debt remains in the flow! ✨

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately describes the main changes: removing oh-my-opencode integration and fixing SKILL-SCAN-RESULTS agent handling, which aligns with all significant modifications across 14 files.
Docstring Coverage ✅ Passed Docstring coverage is 80.00% which is sufficient. The required threshold is 80.00%.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing touches
  • 📝 Generate docstrings
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch refactor/remove-omo-fix-skill-scan

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@github-actions
Copy link

github-actions bot commented Feb 7, 2026

🔍 Code Quality Report

�[0;35m[MONITOR]�[0m Code Review Monitoring Report

�[0;34m[INFO]�[0m Latest Quality Status:
SonarCloud: 0 bugs, 0 vulnerabilities, 25 code smells

�[0;34m[INFO]�[0m Recent monitoring activity:
Sat Feb 7 02:38:59 UTC 2026: Code review monitoring started
Sat Feb 7 02:39:00 UTC 2026: SonarCloud - Bugs: 0, Vulnerabilities: 0, Code Smells: 25
Sat Feb 7 02:39:00 UTC 2026: Qlty - 0 issues found, auto-formatting applied
Sat Feb 7 02:39:02 UTC 2026: Codacy analysis completed with auto-fixes

📈 Current Quality Metrics

  • BUGS: 0
  • CODE SMELLS: 25
  • VULNERABILITIES: 0

Generated on: Sat Feb 7 02:39:05 UTC 2026


Generated by AI DevOps Framework Code Review Monitoring

@sonarqubecloud
Copy link

sonarqubecloud bot commented Feb 7, 2026

Copy link

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request effectively removes the oh-my-opencode integration, which simplifies the codebase by removing unused features. The changes are comprehensive, covering agent definitions, setup scripts, and documentation across multiple files.

The bug fix to exclude SKILL-SCAN-RESULTS.md from the list of primary agents is also a good correction.

I've found one minor issue in the documentation where a redundant point was introduced during the refactoring. Otherwise, the changes look solid and well-executed.

@marcusquinn marcusquinn merged commit eed38e3 into main Feb 7, 2026
9 of 11 checks passed
Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 3

🤖 Fix all issues with AI agents
In @.agents/content.md:
- Line 94: Remove the extra trailing blank line at the end of the file so there
is exactly one newline terminator; open .agents/content.md, delete the
additional blank line(s) at EOF and ensure the file ends with a single newline
character.

In @.agents/tools/build-mcp/aidevops-plugin.md:
- Around line 417-418: Remove the duplicated list item by deleting the redundant
line that reads "Plugin hooks become essential (quality gates, etc.)" while
keeping the original "Hooks become essential (quality gates, etc.)" entry;
ensure the surrounding numbered list remains sequentially numbered and
consistent after removal.

In `@setup.sh`:
- Around line 3436-3441: Remove the dead stub function setup_oh_my_opencode and
its surrounding comment block from setup.sh: delete the setup_oh_my_opencode()
definition (including the two comment lines that reference Oh-My-OpenCode being
removed) since there are no callers; ensure no other references to
setup_oh_my_opencode remain in the repo (search for the symbol to confirm) and
run the test/build scripts to verify nothing breaks.

marcusquinn added a commit that referenced this pull request Feb 7, 2026
…(t147.7)

Addressed 5 valid issues:
- Remove trailing blank lines in content.md
- Remove duplicate list item in aidevops-plugin.md
- Remove dead setup_oh_my_opencode stub (no callers)
- Add mkdir -p before touch in add_local_bin_to_path (fish dir)
- Add fish config to alias duplicate detection in setup_aliases

Already fixed (6 threads): augment return 0, context7 old refs,
pointer file count, parse_args return, mutual exclusion guard,
non-interactive check_requirements

Dismissed (6 threads): Intel Homebrew path (code removed), Bun rc
(code removed), lowercase-only y (intentional UX), dir check -e vs
-f (unrealistic edge case), shorten warning (intentional verbosity),
pr-loop dedup (maintainer dismissed)
marcusquinn added a commit that referenced this pull request Feb 7, 2026
…(t147.7)

Addressed 5 valid issues:
- Remove trailing blank lines in content.md
- Remove duplicate list item in aidevops-plugin.md
- Remove dead setup_oh_my_opencode stub (no callers)
- Add mkdir -p before touch in add_local_bin_to_path (fish dir)
- Add fish config to alias duplicate detection in setup_aliases

Already fixed (6 threads): augment return 0, context7 old refs,
pointer file count, parse_args return, mutual exclusion guard,
non-interactive check_requirements

Dismissed (6 threads): Intel Homebrew path (code removed), Bun rc
(code removed), lowercase-only y (intentional UX), dir check -e vs
-f (unrealistic edge case), shorten warning (intentional verbosity),
pr-loop dedup (maintainer dismissed)
marcusquinn added a commit that referenced this pull request Feb 7, 2026
…(t147.7) (#475)

Addressed 5 valid issues:
- Remove trailing blank lines in content.md
- Remove duplicate list item in aidevops-plugin.md
- Remove dead setup_oh_my_opencode stub (no callers)
- Add mkdir -p before touch in add_local_bin_to_path (fish dir)
- Add fish config to alias duplicate detection in setup_aliases

Already fixed (6 threads): augment return 0, context7 old refs,
pointer file count, parse_args return, mutual exclusion guard,
non-interactive check_requirements

Dismissed (6 threads): Intel Homebrew path (code removed), Bun rc
(code removed), lowercase-only y (intentional UX), dir check -e vs
-f (unrealistic edge case), shorten warning (intentional verbosity),
pr-loop dedup (maintainer dismissed)
marcusquinn added a commit that referenced this pull request Feb 7, 2026
* fix: triage 17 PR review threads across PRs #418,#413,#412,#399,#394 (t147.7)

Addressed 5 valid issues:
- Remove trailing blank lines in content.md
- Remove duplicate list item in aidevops-plugin.md
- Remove dead setup_oh_my_opencode stub (no callers)
- Add mkdir -p before touch in add_local_bin_to_path (fish dir)
- Add fish config to alias duplicate detection in setup_aliases

Already fixed (6 threads): augment return 0, context7 old refs,
pointer file count, parse_args return, mutual exclusion guard,
non-interactive check_requirements

Dismissed (6 threads): Intel Homebrew path (code removed), Bun rc
(code removed), lowercase-only y (intentional UX), dir check -e vs
-f (unrealistic edge case), shorten warning (intentional verbosity),
pr-loop dedup (maintainer dismissed)

* chore: mark t147 complete - all 50 review threads resolved across 11 PRs (GH#438)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant