From e88946efa34f5308e2517d6dc3cf5512a4da5995 Mon Sep 17 00:00:00 2001 From: "John W. O'Grady" Date: Thu, 3 Sep 2026 07:28:03 -0500 Subject: [PATCH] fix: quote Developer Tooling Engineer description so the frontmatter parses (#810) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The description contains "great DX: intuitive command design". A bare colon in an unquoted YAML scalar starts a mapping, so the parser fails the whole block with "mapping values are not allowed in this context" and the agent is dropped at load time. Consumers see this. Agency Agents logs it on every launch: WARN agency_agents_lib::corpus: corpus: engineering-developer-tooling-engineer: frontmatter YAML parse error: mapping values are not allowed in this context at line 2 column 132 Quoting rather than rewording, to match how the two other descriptions carrying a colon are already handled — the text is the author's and reads correctly. #778 fixed this class in convert.sh; this file predates that and was never regenerated. Verified: scripts/lint-agents.sh passes on the file, all 258 agent files parse under yaml.safe_load, and the warning no longer appears on app startup. --- engineering/engineering-developer-tooling-engineer.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/engineering/engineering-developer-tooling-engineer.md b/engineering/engineering-developer-tooling-engineer.md index 3390a655..f737e1c6 100644 --- a/engineering/engineering-developer-tooling-engineer.md +++ b/engineering/engineering-developer-tooling-engineer.md @@ -1,6 +1,6 @@ --- name: Developer Tooling Engineer -description: Expert developer-tooling and CLI engineer — building command-line tools and internal developer platforms with great DX: intuitive command design, helpful errors, shell completions, fast startup, cross-platform distribution, and scriptable, composable interfaces. +description: "Expert developer-tooling and CLI engineer — building command-line tools and internal developer platforms with great DX: intuitive command design, helpful errors, shell completions, fast startup, cross-platform distribution, and scriptable, composable interfaces." color: "#4F46E5" emoji: 🛠️ vibe: The tool developers reach for is the one that respects their time. Fast, obvious, scriptable, and it fails with a fix, not a stack trace.