Skip to content

Commit bc68ef7

Browse files
committed
Auto-build: GitHub Copilot CLI plugin from gm
1 parent 6f0ea50 commit bc68ef7

8 files changed

Lines changed: 10 additions & 10 deletions

File tree

copilot-profile.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
name: gm
3-
version: 2.0.455
3+
version: 2.0.456
44
description: State machine agent with hooks, skills, and automated git enforcement
55
author: AnEntrypoint
66
repository: https://github.com/AnEntrypoint/gm-copilot-cli

index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
<script type="module">
1919
import { createElement as h, applyDiff, Fragment } from "webjsx";
2020
const PLATFORM_NAME="Copilot CLI",PLATFORM_TYPE="CLI Tool",PLATFORM_TYPE_COLOR="#3b82f6";
21-
const DESCRIPTION="State machine agent with hooks, skills, and automated git enforcement",VERSION="2.0.455";
21+
const DESCRIPTION="State machine agent with hooks, skills, and automated git enforcement",VERSION="2.0.456";
2222
const GITHUB_URL="https://github.com/AnEntrypoint/gm-copilot-cli",BADGE_LABEL="copilot-cli";
2323
const FEATURES=[{"title":"State Machine","desc":"Immutable PLAN→EXECUTE→EMIT→VERIFY→COMPLETE phases with full mutable tracking"},{"title":"Semantic Search","desc":"Natural language codebase exploration via codesearch skill — no grep needed"},{"title":"Hooks","desc":"Pre-tool, session-start, prompt-submit, and stop hooks for full lifecycle control"},{"title":"Agents","desc":"gm, codesearch, and websearch agents pre-configured and ready to use"},{"title":"MCP Integration","desc":"Model Context Protocol server support built in"},{"title":"Auto-Recovery","desc":"Supervisor hierarchy ensures the system never crashes"}],INSTALL_STEPS=[{"desc":"Install via GitHub CLI","cmd":"gh extension install AnEntrypoint/gm-copilot-cli"},{"desc":"Restart your terminal — activates automatically"}];
2424
const CURRENT_PLATFORM="gm-copilot-cli";

manifest.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: gm
2-
version: 2.0.455
2+
version: 2.0.456
33
description: State machine agent with hooks, skills, and automated git enforcement
44
author: AnEntrypoint
55

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "gm-copilot-cli",
3-
"version": "2.0.455",
3+
"version": "2.0.456",
44
"description": "State machine agent with hooks, skills, and automated git enforcement",
55
"author": "AnEntrypoint",
66
"license": "MIT",

skills/gm-complete/SKILL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ gh run view <run_id> --log-failed
118118

119119
5. All runs must reach `conclusion: success` before advancing. A failed CI run is a KNOWN mutable that blocks completion — never ignore it.
120120

121-
**Cascade awareness**: pushes to this repo may trigger downstream workflows (see CLAUDE.md Rust Binary Update Pipeline). After local CI passes, check downstream repos for triggered runs:
121+
**Cascade awareness**: pushes to this repo may trigger downstream workflows (see AGENTS.md Rust Binary Update Pipeline). After local CI passes, check downstream repos for triggered runs:
122122
```
123123
exec:bash
124124
gh run list --repo AnEntrypoint/<downstream-repo> --limit 3 --json databaseId,name,status,conclusion

skills/planning/SKILL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ Invoke `browser` skill. Escalation: (1) `exec:browser <js>` → (2) browser skil
111111

112112
## MANDATORY DEV WORKFLOW
113113

114-
No comments. No test files. 200-line limit — split before continuing. Fail loud. No duplication. Scan before every edit. Duplicate concern = regress to PLAN. Errors throw with context — no `|| default`, no `catch { return null }`. `window.__debug` exposes all client state. CLAUDE.md via memorize only. CHANGELOG.md: append per commit.
114+
No comments. No test files. 200-line limit — split before continuing. Fail loud. No duplication. Scan before every edit. Duplicate concern = regress to PLAN. Errors throw with context — no `|| default`, no `catch { return null }`. `window.__debug` exposes all client state. AGENTS.md via memorize only. CHANGELOG.md: append per commit.
115115

116116
**Minimal code / maximal DX process**: Before writing any logic, run this process in order — stop at the first step that resolves the need:
117117
1. **Native first** — does the language or runtime already do this? Use it exactly as designed.

skills/update-docs/SKILL.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
name: update-docs
3-
description: UPDATE-DOCS phase. Refresh README.md, CLAUDE.md, and docs/index.html to reflect changes made this session. Commits and pushes doc updates. Terminal phase — declares COMPLETE.
3+
description: UPDATE-DOCS phase. Refresh README.md, AGENTS.md, and docs/index.html to reflect changes made this session. Commits and pushes doc updates. Terminal phase — declares COMPLETE.
44
---
55

66
# GM UPDATE-DOCS — Documentation Refresh
@@ -35,7 +35,7 @@ Witness which files changed. Identify doc-sensitive changes: new skills, new sta
3535
```
3636
exec:nodejs
3737
const fs = require('fs');
38-
['README.md', 'CLAUDE.md', 'docs/index.html',
38+
['README.md', 'AGENTS.md', 'docs/index.html',
3939
'gm-starter/agents/gm.md'].forEach(f => {
4040
try { console.log(`=== ${f} ===\n` + fs.readFileSync(f, 'utf8')); }
4141
catch(e) { console.log(`MISSING: ${f}`); }
@@ -50,7 +50,7 @@ Write only sections that changed. Do not rewrite unchanged content. Rules per fi
5050

5151
**README.md**: platform count matches adapters in `platforms/`, skill tree diagram matches current state machine, quick start commands work.
5252

53-
**CLAUDE.md**: Launch memorize sub-agent in background with session learnings. Do not inline-edit CLAUDE.md — the memorize agent handles extraction, deduplication, and writing. Use: `Agent(subagent_type='memorize', model='haiku', run_in_background=true, prompt='## CONTEXT TO MEMORIZE\n<session learnings>')`
53+
**AGENTS.md**: Launch memorize sub-agent in background with session learnings. Do not inline-edit AGENTS.md — the memorize agent handles extraction, deduplication, and writing. Use: `Agent(subagent_type='memorize', model='haiku', run_in_background=true, prompt='## CONTEXT TO MEMORIZE\n<session learnings>')`
5454

5555
**docs/index.html**: `PHASES` array matches current skill state machine phases. Platform lists match `platforms/` directory. State machine diagram updated if new phases added.
5656

tools.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "gm",
3-
"version": "2.0.455",
3+
"version": "2.0.456",
44
"description": "State machine agent with hooks, skills, and automated git enforcement",
55
"tools": [
66
{

0 commit comments

Comments
 (0)