Some checks failed
CI / detect-changes (push) Has been cancelled
CI / docs-check (push) Has been cancelled
CI / lint (push) Has been cancelled
CI / build (push) Has been cancelled
CI / integration-tests (push) Has been cancelled
CI / windows-portability (push) Has been cancelled
CI / rtk-portability (linux, blacksmith-4vcpu-ubuntu-2404) (push) Has been cancelled
CI / rtk-portability (macos, macos-15) (push) Has been cancelled
CI / rtk-portability (windows, blacksmith-4vcpu-windows-2025) (push) Has been cancelled
Replaces the fragmented (AGENTS.md + CLAUDE.md + .github/copilot-instructions.md + .sf/STYLE.md + .sf/PRINCIPLES.md + .sf/NON-GOALS.md) surface with a single canonical .agents/ tree per https://github.com/agentsfolder/spec. Structure: .agents/manifest.yaml spec metadata + defaults + project info .agents/prompts/ base.md project-agnostic base prompt project.md SF-specific: purpose-first, DB-first, build pipeline, Ask/Build/YOLO model snippets/{style,principles,non-goals}.md short pointers into .sf/{STYLE,PRINCIPLES, NON-GOALS}.md for composition .agents/modes/{ask,build}.md YAML front matter + human-readable body .agents/policies/{default-safe,yolo}.yaml conservative default + YOLO override .agents/skills/.gitkeep empty per spec — SF's own skills not yet migrated to agentskills.io format .agents/scopes/.gitkeep single-tree, no scopes yet .agents/profiles/.gitkeep no overlays yet .agents/schemas/.gitkeep generated by validators .agents/state/.gitignore excludes state.yaml from VCS per spec Status: spec is pre-1.0 (specVersion 0.1.0 pinned). No agent runtime currently reads .agents/ — this is structural adoption ahead of ecosystem support. Legacy files (AGENTS.md, CLAUDE.md, etc.) kept during the transition; .agents/ is now the canonical surface and they will eventually point here. This is the reference template; centralcloud/infra, operations-memory, oncall-mobile-android to follow. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
50 lines
1.1 KiB
YAML
50 lines
1.1 KiB
YAML
# .agents/ canonical agent configuration
|
|
# Spec: https://github.com/agentsfolder/spec
|
|
#
|
|
# Status: pre-1.0 spec adoption — schema may shift. Pin specVersion;
|
|
# track upstream for breaking changes.
|
|
|
|
specVersion: "0.1.0"
|
|
|
|
defaults:
|
|
mode: build
|
|
policy: default-safe
|
|
|
|
enabled:
|
|
modes:
|
|
- ask
|
|
- build
|
|
policies:
|
|
- default-safe
|
|
- yolo
|
|
skills: []
|
|
|
|
resolution:
|
|
enableUserOverlay: false
|
|
denyOverridesAllow: true
|
|
onConflict: error
|
|
|
|
project:
|
|
name: singularity-forge
|
|
description: >-
|
|
SF is a purpose-to-software compiler. Plans milestones, triages
|
|
TODO inboxes, runs autonomous build cycles. The foundational
|
|
product contract is docs/adr/0000-purpose-to-software-compiler.md.
|
|
languages:
|
|
- typescript
|
|
- javascript
|
|
frameworks: []
|
|
|
|
x:
|
|
centralcloud:
|
|
legacy_pointers:
|
|
- AGENTS.md
|
|
- CLAUDE.md
|
|
- .github/copilot-instructions.md
|
|
- .sf/STYLE.md
|
|
- .sf/PRINCIPLES.md
|
|
- .sf/NON-GOALS.md
|
|
note: >-
|
|
These pointer / prose files predate .agents/ adoption. They are
|
|
kept in-tree during the transition. .agents/ is the canonical
|
|
source going forward; the legacy pointers point here.
|