.agents/ is an override layer. Default modes (ask/build/autonomous) and default skills come from SF's built-in config. Project files only exist when overriding or adding something project-specific. - Remove modes/ask.md, modes/build.md, modes/autonomous.md (defaults) - Remove enabled.modes from manifest (nothing project-defined) - Policies and skills stay: they are project-specific overrides To override a mode or skill, add a file with the same name. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
53 lines
1.3 KiB
YAML
53 lines
1.3 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: not listed — no project overrides; SF built-in modes (ask/build/autonomous) apply
|
|
policies:
|
|
- default-safe
|
|
- yolo
|
|
skills:
|
|
- forge-autonomous-runtime
|
|
- forge-command-surface
|
|
- nix-build
|
|
- sf-wiki
|
|
- smoke-test
|
|
|
|
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.
|