Comparing main...kl-agentbuilder-v1 · bertramdev/BlogAgents

Commits on Dec 11, 2025

  1. feat: add OpenAI AgentBuilder JSON workflow app and chatkit starter

    - Add app_v2_json.py: Streamlit app for submitting JSON config to OpenAI AgentBuilder workflow
      - Add openai-chatkit-starter-app: Next.js ChatKit starter template for workflow UI
      - Add playground files for testing (zzz_pg_*, zzz_agent_steps.md)
      - Update CLAUDE.md: Document new JSON workflow app and WORKFLOW_ID env var
      - Update .gitignore: Add Next.js build artifacts (.next/, out/, node_modules/)
    Configuration menu

    Browse the repository at this point in the history

  2. feat: add TopicIdeaAgent and standalone topic generator app

    Add new custom_agents module with TopicIdeaAgent class for generating blog topic ideas.
      Create app_v2.py Streamlit app for standalone topic idea generation.
    
      Changes:
      - Add custom_agents/ module with TopicIdeaAgent using async Runner.run() pattern
      - Create app_v2.py Streamlit app with target keywords, product context, and duplication avoidance
      - Update app_v2_json.py to call workflow directly instead of REST API
      - Convert zzz_pg_openai_workflow.py from TypeScript to Python
      - Enable Streamlit auto-reload in config.toml
      - Update requirements.txt to use openai-agents>=0.6.2
      - Update CLAUDE.md with new components documentation
    Configuration menu

    Browse the repository at this point in the history