mirror of
https://github.com/plebbit/seedit.git
synced 2026-06-11 09:35:54 -04:00
11 lines
1016 B
Markdown
11 lines
1016 B
Markdown
# scripts/AGENTS.md
|
|
|
|
These rules apply to `scripts/**`. Follow the repo-root `AGENTS.md` first, then use this file for automation and workflow helpers.
|
|
|
|
- Keep scripts non-interactive and idempotent. Print the command, URL, branch, or path being acted on so failures are diagnosable.
|
|
- Use repo-relative paths and environment variables instead of user-specific absolute paths.
|
|
- For dev-server helpers, default to `https://seedit.localhost`, but allow a branch-scoped `*.seedit.localhost` route when the launcher is avoiding a Portless name collision. Respect the existing `PORTLESS=0` fallback instead of hard-coding alternate ports. If a flow intentionally bypasses Portless, override `AGENT_APP_URL` explicitly.
|
|
- Keep shell helpers thin. When logic becomes stateful or cross-platform, prefer a Node script.
|
|
- Git and worktree helpers must validate input and default to safe operations.
|
|
- If a helper deletes local branches automatically, document the exact eligibility checks and keep the behavior conservative.
|