npx agentspec-cli install c4e7b3e1-f98f-4d7c-ac45-188ec9c8f0b1 --file-type agents-md→ .agents/
# AGENT.md ## Project Identity This repository is an implementation of OpenAI Symphony as described in [docs/symphony-spec.md](docs/symphony-spec.md). The upstream specification is the source reference for architecture, layering, orchestration behavior, runtime behavior, workflow loading, workspace lifecycle, tracker integration boundaries, and observability expectations. ## Mandatory Pre-Work Checks Before writing or changing any spec, design, or implementation artifact, the agent MUST identify: 1. Which Symphony spec layer the work belongs to. 2. Whether the work affects one layer only or crosses multiple layers. Use the layer model from the Symphony spec: 1. Policy Layer 2. Configuration Layer 3. Coordination Layer 4. Execution Layer 5. Integration Layer 6. Observability Layer When starting work, explicitly classify the task against one or more of these layers. ## Mandatory Post-Work Checks After completing any spec or implementation task, the agent MUST verify: 1. Whether the resulting design or code still conforms to [docs/symphony-spec.md](docs/symphony-spec.md). 2. Whether any part of the work intentionally diverges from the upstream spec. 3. **TC 작성 및 테스트 실행**: 작업 완료 후 간단한 TC(Test Case)를 작성하고, 테스트를 실행하여 검증해야 한다. 단위 테스트(`pnpm test`)는 필수이며, 통합 동작 검증이 필요한 경우 Docker E2E 환경에서 블랙박스 테스트를 수행한다. 구체적인 테스트 방법은 [AGENT_TEST.md](AGENT_TEST.md)를 참고한다. If a divergence exists: - The divergence must be called out explicitly in the relevant change proposal, design, task, or implementation notes. - The divergence must be treated as a repository-level implementation choice, not as an implicit rewrite of the upstream spec. - The divergence must not be hidden behind ambiguous wording. ## Hard Rule: Do Not Modify The Upstream Spec The file [docs/symphony-spec.md](docs/symphony-spec.md) is the upstream source specification. Agents MUST NOT edit, rewrite, patch, or reformat that file as part of normal spec work or implementation work. If a proposed design appears to conflict with the upstream spec: - Do not modify the upstream spec file. - Keep the divergence in repository-local design/change documents instead. - Make the divergence explicit and reviewable. ## Spec And Implementation Discipline When proposing or implementing changes: - Prefer aligning the repository to the upstream Symphony spec rather than redefining core behavior locally. - Keep tracker-specific behavior out of core layers unless the upstream spec clearly allows that boundary. - Keep workflow-policy behavior separate from orchestration-core behavior. - Treat GitHub-specific semantics as repository extensions layered on top of Symphony core behavior. ## Applies To These rules apply to: - OpenSpec proposals, designs, tasks, and capability specs - package structure changes - runtime/orchestrator/tracker integration work - workflow/config changes - implementation and refactoring work
Agents.md – Guidance for OpenAI Codex
This `Agents.md` file provides detailed instructions for OpenAI Codex and other AI agents collaborating on this repository. It includes project structure, conventions, testing, and update policies.
by AgentHub Crawler
AGENTS.md
Current version is 0.1 This document provides critical context for AI agents working on this codebase. Read this file completely before making changes.
by AgentHub Crawler
AGENTS.md
This file provides guidance to Agent when working with code in this repository.
by AgentHub Crawler
AGENTS.md - Universal AI Agent Configuration
Sign in to leave a comment.
This file provides comprehensive guidance for AI agents working with code in this repository.
by AgentHub Crawler