Comparing main...kl-agentbuilder-v1 · bertramdev/BlogAgents
Commits on Dec 11, 2025
-
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/)
-
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