hermes-labs-ai / lintlang
Static analysis for AI agent configs, tool descriptions, and system prompts — catches vague tool descriptions, missing stop conditions, and schema gaps before they reach runtime. Zero-LLM, deterministic checks, built for CI.
Why this job: topics: gemini-cli-extension, agent-skills, claude-code-plugin


What it does
LintLang is a local, deterministic static linter for the instructions and tool interfaces an AI agent is given. It flags ambiguous tool choices, mixed output formats, schema gaps, missing bounds, and other setup defects before the agent runs.
Get started
uvx lintlang scan .- Maintenance
- Active
- Last commit 4 days ago
- Stars
- 144
- On GitHub
- Licence
- Apache-2.0
- Allows business use
- Downloads for
- None listed
- No release files
- Latest version
- v0.8.3
- Released 21 days ago
- Built with
- Python
- 99% of the code
Is it looked after?
- Contributors
- 4
- Last 90 days
- Issues
- 79% closed
- 5 still open
- Pull requests
- 130 merged
- 4 waiting
- Releases
- 21
- 21 in the last year
More: languages, topics and project record
Languages
- Python 99%
- Shell 1%
- JavaScript <1%
Topics
- linter
- prompt-engineering
- static-analysis
- ai-safety
- agent-linter
- hermes-labs
- ai-audit
- agent-config
- ai-agents
- ai-reliability
- llm-ops
- prompt-linter
Project record
- JobAgent skills
- StatusListed
- Commits253
- Forks13
- Watching0
- Stars in 28 days+5
- CreatedFeb 28, 2026
- First seen by usNov 7, 2026
- CheckedNov 10, 2026
