Control LLM output with regex and grammars, guarantee valid JSON/XML/code generation, enforce structured formats, and build multi-step workflows with Guidance - Microsoft Research's constrained generation framework
Install
npx skills add NousResearch/hermes-agent --skill guidancenpx skills add NousResearch/hermes-agent --skill guidance -a claude-code -gnpx skills add NousResearch/hermes-agent --skill guidance -a codex -ggemini skills install https://github.com/NousResearch/hermes-agent.git --path optional-skills/mlops/guidancegh skill install NousResearch/hermes-agent guidancegit clone --depth 1 https://github.com/NousResearch/hermes-agent /tmp/NousResearch__hermes-agent
mkdir -p ~/.claude/skills ~/.agents/skills
cp -R /tmp/NousResearch__hermes-agent/optional-skills/mlops/guidance ~/.claude/skills/guidance # Claude Code
cp -R /tmp/NousResearch__hermes-agent/optional-skills/mlops/guidance ~/.agents/skills/guidance # Codex, Cursor, Gemini CLI, Copilot, OpenCode