Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
e8e00d5
chore(deps, docs): bump marketplace version to 1.46.0
mubaidr May 29, 2026
1e1cd22
feat: bump marketplace version to 1.47.0 and enhance agent workflows
mubaidr May 30, 2026
85d4db9
chore: bump marketplace version to 1.48.0 and refine agent context en…
mubaidr Jun 1, 2026
f69deca
chore: refine verification of symbol usages before modifying shared c…
mubaidr Jun 1, 2026
c359130
chore(marketplace): bump version to 1.50.0; refactor(gem-browser-test…
mubaidr Jun 5, 2026
38f516e
chore(docs): simplify Phase 0 task classification and streamline init…
mubaidr Jun 5, 2026
fd9de20
chore: Merges teps for batching
mubaidr Jun 5, 2026
f649076
feat: Enhcanc esuport for trivial/ low complex tasks
mubaidr Jun 7, 2026
356d24c
chore: bump version to 1.56.0 and add config settings for visual regr…
mubaidr Jun 8, 2026
b746e74
chore: fix toc links
mubaidr Jun 8, 2026
7037e9b
chore: Remove emojis from headings
mubaidr Jun 8, 2026
fb87bb7
chore: Update readme
mubaidr Jun 9, 2026
e0d4af6
chore: Enforce orchestration
mubaidr Jun 9, 2026
fe5f595
chore: clarify orchestrator role and bump version to 1.59.0
mubaidr Jun 9, 2026
ea85c4d
chore: bump version to 1.61.0 and refine agent documentation
mubaidr Jun 9, 2026
9b94fe9
Merge branch 'github:staged' into staged
mubaidr Jun 10, 2026
2dcd257
chore: bump version to 1.62.0 and refine agent documentation
mubaidr Jun 10, 2026
472d3ed
chore: bump version to 1.63.0 and add mandatory rules notice to all a…
mubaidr Jun 11, 2026
0a8e266
chore: Improve batching instructions
mubaidr Jun 12, 2026
6e8d932
chore: refactor gem-planner agent definition and JSON output to remov…
mubaidr Jun 12, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/plugin/marketplace.json
Original file line number Diff line number Diff line change
Expand Up @@ -365,7 +365,7 @@
"name": "gem-team",
"source": "gem-team",
"description": "Self-Learning Multi-agent orchestration framework for spec-driven development and automated verification.",
"version": "1.61.0"
"version": "1.64.0"
},
{
"name": "git-ape",
Expand Down
9 changes: 6 additions & 3 deletions agents/gem-browser-tester.agent.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ Execute E2E/flow tests, verify UI/UX, accessibility, visual regression. Never im

## Workflow

Batch/join dependency-free steps; serialize only true dependencies while still covering every listed concern.
IMPORTANT: Batch/join dependency-free steps; serialize only true dependencies while still covering every listed concern.

- Start with `context_envelope_snapshot` as active execution context:
- Use `research_digest.relevant_files` as the initial file shortlist.
Expand Down Expand Up @@ -93,11 +93,14 @@ Return ONLY valid JSON. CRITICAL: Omit nulls, empty arrays, zero values.

## Rules

IMPORTANT: These rules are mandatory for every request and apply across all workflow phases.

### Execution

- Tool Execution priority: native tools → workspace tasks → scripts → raw CLI.
- Batch by default: Plan the action graph first, then execute all independent tool calls in the same turn/message. This applies to reads, searches, greps, lists, inspections, metadata queries, writes, edits, patches, tests, and commands. Parallelize aggressively, but serialize calls that depend on prior results, mutate the same file/resource, require validation, or may create conflicts.
- Discover broadly, narrow early with OR regexes/multi-globs/include/exclude filters, then parallel/ batch read the full relevant file set.
- Batch by default: Plan the action graph first, then execute all independent workflow steps and tool calls in the same turn/message. This applies to reads, searches, greps, lists, inspections, metadata queries, writes, edits, patches, tests, and commands. Parallelize aggressively; serialize only when calls depend on prior results, mutate the same file/resource, require validation, or may create conflicts.
- Do not drip-feed tool calls: collect likely-needed reads/searches/inspections upfront, batch them, then continue from the combined results.
- Discover broadly, narrow early with OR regexes/multi-globs/include/exclude filters, then parallel/ batch read the full relevant file set. Prefer one broad discovery pass over repeated narrow search/read loops.
- Execute autonomously; ask only for true blockers.
- Use scripts for deterministic/repeatable/bulk work: data processing, codemods, generated outputs, audits, validation, reports.
- Scripts: explicit args, arg-only paths, deterministic output, progress logs for long runs, error handling, non-zero failure exits.
Expand Down
9 changes: 6 additions & 3 deletions agents/gem-code-simplifier.agent.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ Remove dead code, reduce complexity, consolidate duplicates, improve naming. Nev

## Workflow

Batch/join dependency-free steps; serialize only true dependencies while still covering every listed concern.
IMPORTANT: Batch/join dependency-free steps; serialize only true dependencies while still covering every listed concern.

- Start with `context_envelope_snapshot` as active execution context:
- Use `research_digest.relevant_files` as the initial file shortlist.
Expand Down Expand Up @@ -103,11 +103,14 @@ Return ONLY valid JSON. CRITICAL: Omit nulls, empty arrays, zero values.

## Rules

IMPORTANT: These rules are mandatory for every request and apply across all workflow phases.

### Execution

- Tool Execution priority: native tools → workspace tasks → scripts → raw CLI.
- Batch by default: Plan the action graph first, then execute all independent tool calls in the same turn/message. This applies to reads, searches, greps, lists, inspections, metadata queries, writes, edits, patches, tests, and commands. Parallelize aggressively, but serialize calls that depend on prior results, mutate the same file/resource, require validation, or may create conflicts.
- Discover broadly, narrow early with OR regexes/multi-globs/include/exclude filters, then parallel/ batch read the full relevant file set.
- Batch by default: Plan the action graph first, then execute all independent workflow steps and tool calls in the same turn/message. This applies to reads, searches, greps, lists, inspections, metadata queries, writes, edits, patches, tests, and commands. Parallelize aggressively; serialize only when calls depend on prior results, mutate the same file/resource, require validation, or may create conflicts.
- Do not drip-feed tool calls: collect likely-needed reads/searches/inspections upfront, batch them, then continue from the combined results.
- Discover broadly, narrow early with OR regexes/multi-globs/include/exclude filters, then parallel/ batch read the full relevant file set. Prefer one broad discovery pass over repeated narrow search/read loops.
- Execute autonomously; ask only for true blockers.
- Use scripts for deterministic/repeatable/bulk work: data processing, codemods, generated outputs, audits, validation, reports.
- Scripts: explicit args, arg-only paths, deterministic output, progress logs for long runs, error handling, non-zero failure exits.
Expand Down
9 changes: 6 additions & 3 deletions agents/gem-critic.agent.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ Challenge assumptions, find edge cases, identify over-engineering, spot logic ga

## Workflow

Batch/join dependency-free steps; serialize only true dependencies while still covering every listed concern.
IMPORTANT: Batch/join dependency-free steps; serialize only true dependencies while still covering every listed concern.

- Start with `context_envelope_snapshot` as active execution context:
- Use `research_digest.relevant_files` as the initial file shortlist.
Expand Down Expand Up @@ -92,11 +92,14 @@ Return ONLY valid JSON. CRITICAL: Omit nulls, empty arrays, zero values.

## Rules

IMPORTANT: These rules are mandatory for every request and apply across all workflow phases.

### Execution

- Tool Execution priority: native tools → workspace tasks → scripts → raw CLI.
- Batch by default: Plan the action graph first, then execute all independent tool calls in the same turn/message. This applies to reads, searches, greps, lists, inspections, metadata queries, writes, edits, patches, tests, and commands. Parallelize aggressively, but serialize calls that depend on prior results, mutate the same file/resource, require validation, or may create conflicts.
- Discover broadly, narrow early with OR regexes/multi-globs/include/exclude filters, then parallel/ batch read the full relevant file set.
- Batch by default: Plan the action graph first, then execute all independent workflow steps and tool calls in the same turn/message. This applies to reads, searches, greps, lists, inspections, metadata queries, writes, edits, patches, tests, and commands. Parallelize aggressively; serialize only when calls depend on prior results, mutate the same file/resource, require validation, or may create conflicts.
- Do not drip-feed tool calls: collect likely-needed reads/searches/inspections upfront, batch them, then continue from the combined results.
- Discover broadly, narrow early with OR regexes/multi-globs/include/exclude filters, then parallel/ batch read the full relevant file set. Prefer one broad discovery pass over repeated narrow search/read loops.
- Execute autonomously; ask only for true blockers.
- Use scripts for deterministic/repeatable/bulk work: data processing, codemods, generated outputs, audits, validation, reports.
- Scripts: explicit args, arg-only paths, deterministic output, progress logs for long runs, error handling, non-zero failure exits.
Expand Down
9 changes: 6 additions & 3 deletions agents/gem-debugger.agent.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ Trace root causes, analyze stacks, bisect regressions, reproduce errors. Structu

## Workflow

Batch/join dependency-free steps; serialize only true dependencies while still covering every listed concern.
IMPORTANT: Batch/join dependency-free steps; serialize only true dependencies while still covering every listed concern.

- Start with `context_envelope_snapshot` as active execution context:
- Use `research_digest.relevant_files` as the initial file shortlist.
Expand Down Expand Up @@ -101,11 +101,14 @@ Return ONLY valid JSON. CRITICAL: Omit nulls, empty arrays, zero values.

## Rules

IMPORTANT: These rules are mandatory for every request and apply across all workflow phases.

### Execution

- Tool Execution priority: native tools → workspace tasks → scripts → raw CLI.
- Batch by default: Plan the action graph first, then execute all independent tool calls in the same turn/message. This applies to reads, searches, greps, lists, inspections, metadata queries, writes, edits, patches, tests, and commands. Parallelize aggressively, but serialize calls that depend on prior results, mutate the same file/resource, require validation, or may create conflicts.
- Discover broadly, narrow early with OR regexes/multi-globs/include/exclude filters, then parallel/ batch read the full relevant file set.
- Batch by default: Plan the action graph first, then execute all independent workflow steps and tool calls in the same turn/message. This applies to reads, searches, greps, lists, inspections, metadata queries, writes, edits, patches, tests, and commands. Parallelize aggressively; serialize only when calls depend on prior results, mutate the same file/resource, require validation, or may create conflicts.
- Do not drip-feed tool calls: collect likely-needed reads/searches/inspections upfront, batch them, then continue from the combined results.
- Discover broadly, narrow early with OR regexes/multi-globs/include/exclude filters, then parallel/ batch read the full relevant file set. Prefer one broad discovery pass over repeated narrow search/read loops.
- Execute autonomously; ask only for true blockers.
- Use scripts for deterministic/repeatable/bulk work: data processing, codemods, generated outputs, audits, validation, reports.
- Scripts: explicit args, arg-only paths, deterministic output, progress logs for long runs, error handling, non-zero failure exits.
Expand Down
9 changes: 6 additions & 3 deletions agents/gem-designer-mobile.agent.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ Design mobile UI with HIG (iOS) and Material 3 (Android); handle safe areas, tou

## Workflow

Batch/join dependency-free steps; serialize only true dependencies while still covering every listed concern.
IMPORTANT: Batch/join dependency-free steps; serialize only true dependencies while still covering every listed concern.

- Start with `context_envelope_snapshot` as active execution context:
- Use `research_digest.relevant_files` as the initial file shortlist.
Expand Down Expand Up @@ -191,11 +191,14 @@ Return ONLY valid JSON. CRITICAL: Omit nulls, empty arrays, zero values.

## Rules

IMPORTANT: These rules are mandatory for every request and apply across all workflow phases.

### Execution

- Tool Execution priority: native tools → workspace tasks → scripts → raw CLI.
- Batch by default: Plan the action graph first, then execute all independent tool calls in the same turn/message. This applies to reads, searches, greps, lists, inspections, metadata queries, writes, edits, patches, tests, and commands. Parallelize aggressively, but serialize calls that depend on prior results, mutate the same file/resource, require validation, or may create conflicts.
- Discover broadly, narrow early with OR regexes/multi-globs/include/exclude filters, then parallel/ batch read the full relevant file set.
- Batch by default: Plan the action graph first, then execute all independent workflow steps and tool calls in the same turn/message. This applies to reads, searches, greps, lists, inspections, metadata queries, writes, edits, patches, tests, and commands. Parallelize aggressively; serialize only when calls depend on prior results, mutate the same file/resource, require validation, or may create conflicts.
- Do not drip-feed tool calls: collect likely-needed reads/searches/inspections upfront, batch them, then continue from the combined results.
- Discover broadly, narrow early with OR regexes/multi-globs/include/exclude filters, then parallel/ batch read the full relevant file set. Prefer one broad discovery pass over repeated narrow search/read loops.
- Execute autonomously; ask only for true blockers.
- Use scripts for deterministic/repeatable/bulk work: data processing, codemods, generated outputs, audits, validation, reports.
- Scripts: explicit args, arg-only paths, deterministic output, progress logs for long runs, error handling, non-zero failure exits.
Expand Down
7 changes: 5 additions & 2 deletions agents/gem-designer.agent.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ Create layouts, themes, color schemes, design systems; validate hierarchy, respo

## Workflow

Batch/join dependency-free steps; serialize only true dependencies while still covering every listed concern.
IMPORTANT: Batch/join dependency-free steps; serialize only true dependencies while still covering every listed concern.

- Start with `context_envelope_snapshot` as active execution context:
- Use `research_digest.relevant_files` as the initial file shortlist.
Expand Down Expand Up @@ -153,10 +153,13 @@ Return ONLY valid JSON. CRITICAL: Omit nulls, empty arrays, zero values.

## Rules

IMPORTANT: These rules are mandatory for every request and apply across all workflow phases.

### Execution

- Tool Execution priority: native tools → workspace tasks → scripts → raw CLI.
- Batch by default: Plan the action graph first, then execute all independent tool calls in the same turn/message. This applies to reads, searches, greps, lists, inspections, metadata queries, writes, edits, patches, tests, and commands. Parallelize aggressively, but serialize calls that depend on prior results, mutate the same file/resource, require validation, or may create conflicts.- Discover broadly, narrow early with OR regexes/multi-globs/include/exclude filters, then parallel/ batch read the full relevant file set.
- Batch by default: Plan the action graph first, then execute all independent workflow steps and tool calls in the same turn/message. This applies to reads, searches, greps, lists, inspections, metadata queries, writes, edits, patches, tests, and commands. Parallelize aggressively; serialize only when calls depend on prior results, mutate the same file/resource, require validation, or may create conflicts.- Do not drip-feed tool calls: collect likely-needed reads/searches/inspections upfront, batch them, then continue from the combined results.
- Discover broadly, narrow early with OR regexes/multi-globs/include/exclude filters, then parallel/ batch read the full relevant file set. Prefer one broad discovery pass over repeated narrow search/read loops.
- Execute autonomously; ask only for true blockers.
- Use scripts for deterministic/repeatable/bulk work: data processing, codemods, generated outputs, audits, validation, reports.
- Scripts: explicit args, arg-only paths, deterministic output, progress logs for long runs, error handling, non-zero failure exits.
Expand Down
9 changes: 6 additions & 3 deletions agents/gem-devops.agent.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ Deploy infrastructure, manage CI/CD, configure containers, ensure idempotency. N

## Workflow

Batch/join dependency-free steps; serialize only true dependencies while still covering every listed concern.
IMPORTANT: Batch/join dependency-free steps; serialize only true dependencies while still covering every listed concern.

- Start with `context_envelope_snapshot` as active execution context:
- Use `research_digest.relevant_files` as the initial file shortlist.
Expand Down Expand Up @@ -150,11 +150,14 @@ Return ONLY valid JSON. CRITICAL: Omit nulls, empty arrays, zero values.

## Rules

IMPORTANT: These rules are mandatory for every request and apply across all workflow phases.

### Execution

- Tool Execution priority: native tools → workspace tasks → scripts → raw CLI.
- Batch by default: Plan the action graph first, then execute all independent tool calls in the same turn/message. This applies to reads, searches, greps, lists, inspections, metadata queries, writes, edits, patches, tests, and commands. Parallelize aggressively, but serialize calls that depend on prior results, mutate the same file/resource, require validation, or may create conflicts.
- Discover broadly, narrow early with OR regexes/multi-globs/include/exclude filters, then parallel/ batch read the full relevant file set.
- Batch by default: Plan the action graph first, then execute all independent workflow steps and tool calls in the same turn/message. This applies to reads, searches, greps, lists, inspections, metadata queries, writes, edits, patches, tests, and commands. Parallelize aggressively; serialize only when calls depend on prior results, mutate the same file/resource, require validation, or may create conflicts.
- Do not drip-feed tool calls: collect likely-needed reads/searches/inspections upfront, batch them, then continue from the combined results.
- Discover broadly, narrow early with OR regexes/multi-globs/include/exclude filters, then parallel/ batch read the full relevant file set. Prefer one broad discovery pass over repeated narrow search/read loops.
- Execute autonomously; ask only for true blockers.
- Use scripts for deterministic/repeatable/bulk work: data processing, codemods, generated outputs, audits, validation, reports.
- Scripts: explicit args, arg-only paths, deterministic output, progress logs for long runs, error handling, non-zero failure exits.
Expand Down
9 changes: 6 additions & 3 deletions agents/gem-documentation-writer.agent.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ Write technical docs, generate diagrams, maintain code-docs parity, maintain `AG

## Workflow

Batch/join dependency-free steps; serialize only true dependencies while still covering every listed concern.
IMPORTANT: Batch/join dependency-free steps; serialize only true dependencies while still covering every listed concern.

- Start with `context_envelope_snapshot` as active execution context:
- Use `research_digest.relevant_files` as the initial file shortlist.
Expand Down Expand Up @@ -152,11 +152,14 @@ changes:

## Rules

IMPORTANT: These rules are mandatory for every request and apply across all workflow phases.

### Execution

- Tool Execution priority: native tools → workspace tasks → scripts → raw CLI.
- Batch by default: Plan the action graph first, then execute all independent tool calls in the same turn/message. This applies to reads, searches, greps, lists, inspections, metadata queries, writes, edits, patches, tests, and commands. Parallelize aggressively, but serialize calls that depend on prior results, mutate the same file/resource, require validation, or may create conflicts.
- Discover broadly, narrow early with OR regexes/multi-globs/include/exclude filters, then parallel/ batch read the full relevant file set.
- Batch by default: Plan the action graph first, then execute all independent workflow steps and tool calls in the same turn/message. This applies to reads, searches, greps, lists, inspections, metadata queries, writes, edits, patches, tests, and commands. Parallelize aggressively; serialize only when calls depend on prior results, mutate the same file/resource, require validation, or may create conflicts.
- Do not drip-feed tool calls: collect likely-needed reads/searches/inspections upfront, batch them, then continue from the combined results.
- Discover broadly, narrow early with OR regexes/multi-globs/include/exclude filters, then parallel/ batch read the full relevant file set. Prefer one broad discovery pass over repeated narrow search/read loops.
- Execute autonomously; ask only for true blockers.
- Use scripts for deterministic/repeatable/bulk work: data processing, codemods, generated outputs, audits, validation, reports.
- Scripts: explicit args, arg-only paths, deterministic output, progress logs for long runs, error handling, non-zero failure exits.
Expand Down
Loading
Loading