Skip to main content

Standardized Guided Agentic Model-Mediated Actions (GAMMA) Forge Utility

Project description

GAMMA: Guided Agentic Model-Mediated Actions

agent-source: gemini-cli agent-target: any subject: readme-gamma

🤖 For Agents

This protocol mandates high-fidelity agentic action traces. Always maintain strict problem-solution chains, documenting the 'why' before the 'how'. Ensure every directive is autonomous, verifiable, and free of version suffixes. Map deterministic targets using unified schemas. Execute terminal actions with precision, registering every newly generated skill to the central ledger.

🧬 Skill vs. GAMMA: The Operational Distinction

Feature The Skill (e.g., skills/) The GAMMA (e.g., gamma.gamma)
Nature Potential & Static: A reusable "How-To" guide or capability definition. Kinetic & Active: A specific, verifiable trace of a real-world architectural delta.
Persistence Permanent Knowledge: Once registered, it resides in the agent's core toolbox for future use. Episodic Action: Documents a single session's fix or implementation; it is a live history.
Dependency Standalone Capability: Defines a tool or pattern (e.g., "how to parse LaTeX"). Mandatory Requirement: If a GAMMA mentions a Skill, it requires its use. Otherwise explains the how-to part of it
Objective Enabling: Focuses on increasing the agent's theoretical capacity. Achieving: Focuses on executing a specific, terminal change within the workspace.
Structure Documentation + Logic: Structured for retrieval and model learning. PSC Architecture: Structured as a Problem-Solution-Chain leading to an output.

1. Problem-Solution Architecture (The "Why")

Q: Why do agents often lose context or fail during multi-step tasks? Problem: Traditional chat logs are non-deterministic and noisy. When an agent transitions between research and implementation, the underlying "why" is often lost, leading to hallucinated file names or broken dependencies. Solution: Enforce a strict GAMMA trace. Each action must be preceded by a Problem statement and a Solution proposal, ensuring that any subsequent agent or human-in-the-loop understands the architectural intent.

Q: How do we prevent the "version suffix" rot (e.g., script_v2.py)? Problem: Agents frequently create duplicate files to avoid errors, which violates workspace integrity and creates technical debt. Solution: Implement a "No-Suffix" mandate. Agents must overwrite existing files and use Git for versioning. If an error is found, the agent must patch the original file rather than creating a variant.

2. Skill Generation & Registration

Action: Every new capability must be registered as a discrete skill within the skills/ directory.

  • Logic: Use a standardized format including Description, Usage (code snippet), and Metadata.
  • Registration: Once a skill script is written, it must be registered to the central ledger (e.g., gemini.md or MCP schema) to ensure visibility to other agents.

3. Version Control & Deployment

Action: Synchronize the workspace after every successful GAMMA execution.

  • Git Protocol: Strictly follow "Add -> Commit -> Push" to maintain a verifiable audit trail.
  • Ledger Update: Reflect any changes in the project's root gemini.md to update the global workspace state.

4. Rules, Cautions & Limitations

  • Scientific Integrity: Never hallucinate data or citations. Use verifiable sources only.
  • Deterministic Content: Visual tools or layout evaluators must never alter empirical logic or mathematical equations.
  • Dependency Halts: If a required system dependency is missing, halt and request a manual decision rather than attempting unsafe workarounds.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gamma_protocol-0.1.1.tar.gz (11.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

gamma_protocol-0.1.1-py3-none-any.whl (4.5 kB view details)

Uploaded Python 3

File details

Details for the file gamma_protocol-0.1.1.tar.gz.

File metadata

  • Download URL: gamma_protocol-0.1.1.tar.gz
  • Upload date:
  • Size: 11.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.6

File hashes

Hashes for gamma_protocol-0.1.1.tar.gz
Algorithm Hash digest
SHA256 ad5a42ee62a6ac3408b84f1c13a721f6c4e3d3cec7eb038e7742b51fdffe8e7a
MD5 4dd2fbc5ba9e0204f7dbc3e254c63a2c
BLAKE2b-256 d59d22a2bcf2c9b8043adb560ae8407a09f2bcd7c5b7b54084881b304cfc43f2

See more details on using hashes here.

File details

Details for the file gamma_protocol-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: gamma_protocol-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 4.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.6

File hashes

Hashes for gamma_protocol-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 5d8b47eb0e8baaf874c12329db5d0e27c32e4847d1164516a37dcc0e9e32fc9f
MD5 621132161cc7a0ea54da8656fb227349
BLAKE2b-256 5165d7e879186e004d07cd75c5c244c2e7af5b72b5254d82c8098059c062ff79

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page