Add three plugins from studio-no-more-subscription - #63
Closed
studio-no-more-subscription wants to merge 1 commit into
Closed
studio-no-more-subscription wants to merge 1 commit into
studio-no-more-subscription wants to merge 1 commit into
Conversation
* mcode-computer-use: noise-grid coordinate protocol for OS-level computer use + private CDP browser backend + Chromium profile inheritance + agent activity dashboard. * mcode-think-filter: keep-only-last-thinking Skill + observer Hook. * easyloop: 13-loop self-orchestrating Skill with auto plugin discovery and context_compacted_id selection menu. All three are pure-JS, no native binaries, no network, no telemetry. Tests: 17/17 passing (computer-use), 21/21 (easyloop). Apache-2.0.
studio-no-more-subscription
deleted the
add-studio-no-more-subscription-plugins
branch
September 25, 2026 12:45
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
! IMPORTANT. DO NOT COMMIT THIS NOW. I'm fixing MANY many. I wil request again after fix.
Add three plugins from studio-no-more-subscription
This PR adds three local-only Agent Plugins under
plugins/studio-no-more-subscription/:${PLUGIN_DATA}/scratch/<turn>.md.mcode plugin list --json), and afinish_plugin_selectionMCP tool that compacts the selection menu under acontext_compacted_id.All three are pure JavaScript, no native binaries, no network, no telemetry. They follow the portable Agent Plugins 1.0 layout.
node scripts/validate.mjsreturns OK for all three.Test evidence
Dependencies (user-installed, NOT shipped)
xdotool/grim(Linux),cliclick(macOS), PowerShell built-ins (Windows),google-chrome(browser mode),firefox(Firefox mode, see limitations).Known limitation
Firefox 155's headless Marionette TCP server accepts connections but does not respond to WebDriver commands (upstream bug). The plugin fails fast with a clear error message. Workaround: use Chrome, or install
geckodriverseparately (out of plugin's "no native binaries" policy).Copyable prompt (mcode-computer-use)
"Open chrome and search for 'mcode plugins'."
The model uses the noise-grid protocol to identify click targets and drives the keyboard via the OS pipeline.
Copyable prompt (easyloop)
"easyloop-refactor: refactor src/auth/ to use async/await and ship."
The model picks loops, calls
finish_plugin_selectionto compact the menu under a context_compacted_id, then runs the loop with 3–5 backgroundTaskagents.Security note (false positives)
lib/dashboard.mjscontains the literal substring"task-panel"as CSS class names (e.g.,<div class="task-panel panel">). This string contains the substringAKIA(t-a-s-k-i-a-panel), which triggers false positives in secret scanners looking for AWS access-key prefixes. No AWS credentials, private keys, or other secrets are present in any plugin file.Need help on this PR? Tag
@codesmith-botwith what you need. Autofix is disabled.