feat(agents): expand domain ecosystem and capabilities - #23
Conversation
donk8r
commented
Jul 7, 2026
- Add new agent domains for ai, assistant, content, coach, and more
- Implement specialized agents for writing, chef, and social media
- Update concierge routing table with specialized roles
- Expand assistant capabilities with shell and websearch tools
- Refine identity, scope, and boundaries for browser and developer agents
- Standardize workflows and formatting across agent configurations
- Adjust capabilities and constraints for coach, content, and audit agents
- Clarify publishing and hand-off responsibilities for content agents
- Remove filesystem-write from developer brief agent
- Normalize casing and remove placeholders in translation workflow
- Add new agent domains for ai, assistant, content, coach, and more - Implement specialized agents for writing, chef, and social media - Update concierge routing table with specialized roles - Expand assistant capabilities with shell and websearch tools - Refine identity, scope, and boundaries for browser and developer agents - Standardize workflows and formatting across agent configurations - Adjust capabilities and constraints for coach, content, and audit agents - Clarify publishing and hand-off responsibilities for content agents - Remove filesystem-write from developer brief agent - Normalize casing and remove placeholders in translation workflow
Octomind — developer:brief (octohub:glm){} |
Octomind — developer:brief (octohub:glm)The claim is correct but the quote was a mashup of two separate lines. The actual tool output for Restated from the verbatim output: [evidence: deps/lib/platform.sh:41-42 «MINGW* | MSYS* | CYGWIN* | Windows_NT)» and «OS="windows"»] — the case branch sets {tokens:350242,cost:0.5024557999999999} |
Octomind — developer:brief (octohub:glm)📦 Brief: Swift dep install made idempotent and CI-safe across Linux/WindowsOverall risk: 🟢 LOW · Cards: 1
Card 1/1: Swift dep install survives CI re-runs and missing system libraries · 🟢 · ●●●INTENT WHAT CHANGED
IMPACT RADIUS
RISK DIVERGENCE 📎 Source
📂 Files changed (1 file, ~40 lines)
{tokens:194936,cost:0.2823094} |
715e85f to
51a4515
Compare
51a4515 to
30c3d78
Compare
Octomind — developer:brief (octohub:glm)I have enough context. The start commit 📦 Brief: Agent ecosystem expansion, capability least-privilege sweep, system-prompt standardization, and Swift toolchain Windows support
Overall risk: 🟡 MEDIUM · Cards: 5
Card 1/5: Swift toolchain — Windows support and Linux install hardening · 🟡 · ●●●INTENT WHAT CHANGED
IMPACT RADIUS
RISK QUESTIONS
DIVERGENCE 📎 Source
Card 2/5: Six new agent domains + concierge routing expansion · 🟢 · ●●●INTENT WHAT CHANGED
IMPACT RADIUS
RISK 📎 Source
Card 3/5: Capability least-privilege sweep across ~30 agents · 🟡 · ●●●INTENT WHAT CHANGED
IMPACT RADIUS
RISK DIVERGENCE 📎 Source
Card 4/5: System prompt standardization — caching fix, tone calibration, scope blocks · 🟡 · ●●●INTENT WHAT CHANGED
IMPACT RADIUS
RISK DIVERGENCE 📎 Source
Card 5/5: programming-swift capability + lint guardrails for phantom references · 🟢 · ●●●INTENT WHAT CHANGED
IMPACT RADIUS
RISK 📎 Source
📂 Files changed (101 files, ~1670 lines)
{tokens:2274656,cost:3.2389924000000003} |
Octomind — developer:brief (octohub:glm)I have all the evidence I need. Writing the brief now. 📦 Brief: Agent ecosystem expansion + capability rebalancing + Swift toolchainOverall risk: 🟡 MEDIUM · Cards: 5
Card 1/5: Six new consumer-domain agents + concierge routing · 🟢 · ●●●INTENT WHAT CHANGED
IMPACT RADIUS RISK 📎 Source
Card 2/5: Swift toolchain capability + cross-platform dep script · 🟡 · ●●●INTENT WHAT CHANGED
IMPACT RADIUS RISK QUESTIONS 📎 Source
Card 3/5: Capability rebalancing across 40+ agents · 🟡 · ●●●INTENT WHAT CHANGED
IMPACT RADIUS RISK DIVERGENCE 📎 Source
Card 4/5: ALL-CAPS directive de-emphasis across system prompts · 🟢 · ●●●INTENT WHAT CHANGED
IMPACT RADIUS RISK 📎 Source
Card 5/5: Lint guardrails — {{SYSTEM}} cache check + skill phantom-reference validation · 🟢 · ●●●INTENT WHAT CHANGED
IMPACT RADIUS RISK 📎 Source
📂 Files changed (99 files, ~2947 lines)
{tokens:8285379,cost:11.6823816} |
Octomind — developer:brief (octohub:glm)📦 Brief: Rename
|
| # | Change | Risk | Confidence |
|---|---|---|---|
| 1 | Root instruction file renamed but config defaults and generator agent still expect INSTRUCTIONS.md |
🟡 | ●●● |
Card 1/1: File renamed to AGENTS.md but auto-load default and generator agent still target INSTRUCTIONS.md · 🟡 · ●●●
INTENT
Commit 36a655c ("docs(root): rename instructions to agents") renames the root project instruction file from INSTRUCTIONS.md to AGENTS.md, aligning the filename with the AGENTS.md convention used by other AI tooling.
WHAT CHANGED
INSTRUCTIONS.mdis renamed toAGENTS.md— content is byte-identical (similarity index 100%).- No other files were touched in this commit.
IMPACT RADIUS
agents/octomind/assistant.tomldeclarescustom_instructions_file_name = "INSTRUCTIONS.md"as the default config value (lines 146 and 604). This is the filename auto-loaded as a user message at session start. After the rename, the file on disk isAGENTS.md, so the auto-load will fail to find it unless the user manually overrides the setting in theirconfig.toml. The documentation block at line 599 still says "INSTRUCTIONS.md— loaded as a user message at session start".agents/octomind/instructions.tomlis an entire agent dedicated to generatingINSTRUCTIONS.mdfiles. Its title, description, welcome message, system prompt, output path (line 248: "Output path:INSTRUCTIONS.mdin project root"), and trigger phrases all referenceINSTRUCTIONS.md. This agent will now generate a file namedINSTRUCTIONS.mdwhile the project itself usesAGENTS.md— a contradiction.
RISK
🟡 MEDIUM — The session-start auto-load silently breaks: the default config looks for INSTRUCTIONS.md but the file is now AGENTS.md. Users who rely on the default (i.e., don't override custom_instructions_file_name in their config.toml) will lose project-context injection with no error — the file simply won't be found. This is a behavioral regression hidden behind what looks like a documentation-only rename.
DIVERGENCE
🧩 Incomplete change — The rename updates the file on disk but leaves every reference to INSTRUCTIONS.md in assistant.toml (config default + docs) and the entire instructions.toml generator agent pointing at the old name. This is half of a rename; the other half (updating consumers) was not done.
📎 Source
agents/octomind/assistant.toml#L146— config default still set toINSTRUCTIONS.mdagents/octomind/assistant.toml#L599-L604— documentation block still referencesINSTRUCTIONS.mdagents/octomind/instructions.toml#L3-L4— generator agent title/description still saysINSTRUCTIONS.mdagents/octomind/instructions.toml#L248— output path hardcoded toINSTRUCTIONS.md
📂 Files changed (1 file, ~0 lines)
AGENTS.md— root project instruction file (renamed fromINSTRUCTIONS.md, content unchanged)
{tokens:207928,cost:0.2998322}
- Rename INSTRUCTIONS.md to AGENTS.md - Update agent identity, titles, and descriptions to match new standard - Add workflows directory and embedding model paths to AGENTS.md - Document new linting scripts for capabilities and dependencies - Update assistant guide to utilize AGENTS.md for project context - Clarify multi-step pipeline execution via octomind workflow - Remove custom instructions and constraints configuration - Mark INSTRUCTIONS.md as legacy in discovery phase
Octomind — developer:brief (octohub:glm)I have everything I need. Two commits, two logical changes. Let me write the brief. 📦 Brief: Rename INSTRUCTIONS.md → AGENTS.md standard + fix winget install logic for Swift toolchainOverall risk: 🟢 LOW · Cards: 2
Card 1/2: Adopt AGENTS.md standard, drop custom instruction/constraint config · 🟢 · ●●●INTENT WHAT CHANGED
IMPACT RADIUS
RISK DIVERGENCE 📎 Source
Card 2/2: Rework winget install to trust exit code, add fallback list check · 🟢 · ●●●INTENT WHAT CHANGED
IMPACT RADIUS
RISK 📎 Source
📂 Files changed (5 files, ~43 lines)
{tokens:295486,cost:0.4425223999999999} |
- Replace Tavily with Open-WebSearch for keyless searching - Add configuration for duckduckgo.toml capability - Add dependency documentation and installation script - Update symlink setup to use new default provider
Octomind — developer:brief (octohub:glm){} |
- use NodeSource LTS for apt and dnf to avoid stale versions - simplify swift installation logic using winget output signals
Octomind — developer:brief (octohub:glm){} |