Skip to content

Add demo recording assets for launch GIFs#52

Draft
iliassjabali wants to merge 1 commit intomainfrom
demo/recording-assets
Draft

Add demo recording assets for launch GIFs#52
iliassjabali wants to merge 1 commit intomainfrom
demo/recording-assets

Conversation

@iliassjabali
Copy link
Copy Markdown
Collaborator

Summary

Closes #35.

  • demo/grade-your-agent/ -- Deliberately flawed Python support-ticket agent (app.py) + recording README. Running agentspec scan --dir . && agentspec audit agent.yaml produces an F grade with ~15 violations across OWASP LLM Top 10, model resilience, and memory hygiene packs.
  • demo/yaml-to-agent/ -- Pre-made agent.yaml with API section + system prompt + recording README. Running agentspec validate && agentspec generate --framework langgraph produces a runnable FastAPI server.

Test plan

  • agentspec validate demo/yaml-to-agent/agent.yaml passes
  • app.py parses as valid Python (ast.parse)
  • Full test suite passes (681 tests, 0 failures)
  • Manual: run agentspec scan --dir demo/grade-your-agent/ --out agent.yaml && agentspec audit agent.yaml and verify F grade
  • Manual: run agentspec generate demo/yaml-to-agent/agent.yaml --framework langgraph --output /tmp/agent/ and verify server.py is produced

Create two demo directories for reproducible GIF recordings:

- demo/grade-your-agent/ — flawed Python agent (scan -> audit -> F grade)
- demo/yaml-to-agent/ — pre-made manifest (validate -> generate -> run -> curl)
@iliassjabali iliassjabali marked this pull request as draft April 12, 2026 16:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Create demo recording assets for both launch GIFs

1 participant