workshop refresh#441
Conversation
Codex reviewThe PR mostly retargets the workshop starter content, but it also weakens a few runtime guards in the voice agent and index script. The main risks are empty transcript crashes, lost session persistence, and a user-facing FAQ placeholder being indexed verbatim. |
There was a problem hiding this comment.
Pull request overview
This PR refreshes the moss-workshop/starter hackathon starter content to align with the “Agents Hack Day at Bright Data” event, updating the agent prompt/behavior and the embedded FAQ knowledge base used for retrieval.
Changes:
- Updated event branding and copy across the starter README, agent instructions, and FAQ knowledge base.
- Adjusted
voice_agent.pysession indexing and shutdown persistence logic. - Refactored
build_index.pyFAQ file-loading logic.
Reviewed changes
Copilot reviewed 4 out of 4 changed files in this pull request and generated 4 comments.
| File | Description |
|---|---|
| moss-workshop/starter/voice_agent.py | Updates agent instructions and modifies turn indexing + shutdown persistence behavior. |
| moss-workshop/starter/README.md | Updates starter description and guidance to match the new event context. |
| moss-workshop/starter/data/hackathon_faq.json | Rewrites the FAQ/KB entries for the new event details and logistics. |
| moss-workshop/starter/build_index.py | Simplifies how the FAQ JSON is read before indexing. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
There was a problem hiding this comment.
All reported issues were addressed across 4 files
Reply with feedback, questions, or to request a fix.
Fix all with cubic | Re-trigger cubic
This pull request updates the Moss Hackathon Starter to reflect its use for the Agents Hack Day at Bright Data, rather than the previous Conversational AI Hackathon. It revises event references, instructions, and FAQ content throughout the codebase and documentation to match the new event's details, schedule, and focus. The agent’s behavior and knowledge base are also updated to align with the new context.
Event and Branding Updates:
README.md,hackathon_faq.json, and agent instructions invoice_agent.pyfrom the prior hackathon to "Agents Hack Day at Bright Data," including the date, location, hosts, and event description. [1] [2] [3] [4]Knowledge Base and FAQ Content:
data/hackathon_faq.jsonto provide new event-specific information: replaced tracks, sponsors, prizes, and judging with details about the day’s schedule, what to build, how Moss and Bright Data work together, and logistics for the new event.Agent Behavior and Instructions:
voice_agent.pyto reflect the new event and clarify its role as the helper for Agents Hack Day, including revised function tool docstrings and greeting text. [1] [2]Code and Documentation Improvements:
voice_agent.pyfor persisting the session index.Minor Code Quality Updates:
build_index.pyfor clarity.