GitAgent: An Open Standard for Portable AI Agents in Git Repos

What GitAgent Does
GitAgent addresses the problem of AI agent framework lock-in by creating a portable agent definition that works across multiple platforms. Instead of rewriting agents when switching frameworks, developers can define agents as files in a git repository that export to Claude Code, OpenAI Agents SDK, CrewAI, Google ADK, LangChain, and others.
Core Specification
The standard uses three required files:
agent.yaml- Configuration fileSOUL.md- Personality and instructionsSKILL.md- Capabilities definition
Git-Native Benefits
By being git-native, GitAgent provides several built-in advantages:
- Version control for agent behavior - roll back bad prompts like reverting commits
- Branching for environment promotion (dev → staging → main)
- Human-in-the-loop via PRs - agents can open branches for human review
- Audit trail via git blame and git diff
- Agent forking and remixing - fork public agents, customize, and PR improvements back
- CI/CD integration with GitAgent validate in GitHub Actions
CLI Usage
The command-line interface allows direct execution of agent repositories:
npx @open-gitagent/gitagent run -r https://github.com/user/agent -a claudeOptional Compliance Features
For organizations needing compliance controls, GitAgent offers:
- Risk tier management
- Regulatory mappings (FINRA, SEC, SR 11-7)
- Audit reports via
GitAgent audit
Availability
The specification is available at https://gitagent.sh with code on GitHub. The developers are seeking feedback on schema design and adapter priorities for future development.
📖 Read the full source: HN AI Agents
👀 See Also

OpenClaw-Mem0 Plugin Adds Persistent Memory Outside Context Window
The openclaw-mem0 plugin moves memory storage completely outside OpenClaw's context window, preventing loss from compaction or session restarts. It provides automatic recall and capture with both cloud and local setup options.

Dirac: Open-Source Agent Tops TerminalBench with 65.2%, Cheaper and Open
Dirac, an open-source coding agent, achieved a 65.2% score on TerminalBench 2.0 for gemini-3-flash-preview, beating Google's baseline (47.6%) and top closed-source agent Junie CLI (64.3%). It also reduces API costs by 64.8% vs competitors.

MCP Server for Italian Train Data: Real-Time Delays, Departures, and Schedules in Claude
A developer built an unofficial MCP server for Trenitalia that provides five tools for querying Italian train data through Claude, including real-time departure/arrival boards, train tracking, and schedules with live delay enrichment.

Using Claude to Extract Data from a 1997 Football Manager Game
Ben Nuttall used Claude to extract player, team, and stadium data from FIFA Soccer Manager 97. The AI parsed the SM97.DAT file, exported CSV, and built a searchable website. All Python code is on GitHub.