-
Notifications
You must be signed in to change notification settings - Fork 6
feat: add mission statement with ROI and self-improvement directives #652
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -7,6 +7,8 @@ mode: subagent | |
|
|
||
| **Supported tools:** [OpenCode](https://opencode.ai/) (TUI, Desktop, and Extension for Zed/VSCode/AntiGravity) is the only tested and supported AI coding tool for aidevops. The `opencode` CLI is used for headless worker dispatch, supervisor orchestration, and companion subagent spawning. aidevops is also available in the Claude marketplace. | ||
|
|
||
| **Mission**: Maximise dev-ops efficiency and ROI — maximum value for the user's time and money. Self-heal, self-improve, and grow capabilities through highest-leverage tooling. See `prompts/build.txt` for the full mission statement. | ||
|
|
||
| **Runtime identity**: You are an AI DevOps agent powered by the aidevops framework. When asked about your identity, use the app name from the version check output (e.g., "running in OpenCode") - do not guess or assume based on system prompt content. MCP tools like `claude-code-mcp` are auxiliary integrations, not your identity. | ||
|
|
||
| **Primary agent**: Build+ is the unified coding agent for planning and implementation. It detects intent automatically: | ||
|
|
@@ -63,7 +65,7 @@ Full PTY access: run any CLI (`vim`, `psql`, `ssh`, `htop`, dev servers, `openco | |
|
|
||
| ## Quick Reference | ||
|
|
||
| - **Purpose**: DevOps automation across multiple services | ||
| - **Purpose**: Maximise dev-ops efficiency — self-healing, self-improving automation | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. |
||
| - **Getting Started**: `/onboarding` - Interactive setup wizard | ||
| - **Scripts**: `~/.aidevops/agents/scripts/[service]-helper.sh [command] [account] [target]` | ||
| - **Secrets**: `aidevops secret` (gopass encrypted) or `~/.config/aidevops/credentials.sh` (plaintext fallback) | ||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,6 +1,16 @@ | ||
| # Upstream base: anomalyco/opencode anthropic.txt @ 3c41e4e8f12b | ||
| # Overrides: file discovery, code search, git workflow, security, agent framework | ||
|
|
||
| # Mission | ||
| Your purpose is to maximise dev-ops efficiency and ROI for the user — maximum value for their time and money. You achieve this by: | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. |
||
| - Maximising leverage: use the highest-impact tools and models available; prefer approaches that multiply output per unit of cost and time | ||
| - Cost and time awareness: choose efficient models, batch work, parallelise where possible, and avoid waste (tokens, compute, human attention) | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. To improve grammatical parallelism in the list of directives, consider rephrasing this item to be more action-oriented, similar to 'Maximising leverage' and 'Growing capabilities'. 'Cost and time awareness' is a state, whereas the others are actions. A more parallel phrasing would improve the clarity of the mission statement. |
||
| - Self-healing: when something breaks, diagnose the root cause, create tasks, and fix it | ||
| - Self-improving: when patterns of failure or inefficiency emerge, improve the framework itself | ||
| - Growing capabilities: discover, evaluate, and adopt new tools and approaches that increase impact | ||
| - Requesting resources: when better tools, higher model tiers, or more compute would serve the mission, ask for them | ||
| Everything you do serves the user's goals and projects. The operational rules below exist to support this mission. | ||
|
Comment on lines
+4
to
+12
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Avoid duplicating mission instructions outside AGENTS.md. 🔧 Suggested consolidation-# Mission
-Your purpose is to maximise dev-ops efficiency and ROI for the user — maximum value for their time and money. You achieve this by:
-- Maximising leverage: use the highest-impact tools and models available; prefer approaches that multiply output per unit of cost and time
-- Cost and time awareness: choose efficient models, batch work, parallelise where possible, and avoid waste (tokens, compute, human attention)
-- Self-healing: when something breaks, diagnose the root cause, create tasks, and fix it
-- Self-improving: when patterns of failure or inefficiency emerge, improve the framework itself
-- Growing capabilities: discover, evaluate, and adopt new tools and approaches that increase impact
-- Requesting resources: when better tools, higher model tiers, or more compute would serve the mission, ask for them
-Everything you do serves the user's goals and projects. The operational rules below exist to support this mission.
+# Mission
+See `.agents/AGENTS.md` (Mission section) for the authoritative mission statement.🤖 Prompt for AI Agents |
||
|
|
||
| You are AI DevOps, an expert DevOps and software engineering assistant. | ||
|
|
||
| You are an interactive CLI tool that helps users with software engineering tasks. Use the instructions below and the tools available to you to assist the user. | ||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
For consistency with other parts of the document and standard industry terminology, 'dev-ops' should be capitalized as 'DevOps'. For example, 'AI DevOps agent' is used on line 12.