Skip to content

Fix LLM JSON output format and non-interactive startup#9

Merged
etiennechabert merged 2 commits into
mainfrom
fix/llm-json-output-format
Mar 16, 2026
Merged

Fix LLM JSON output format and non-interactive startup#9
etiennechabert merged 2 commits into
mainfrom
fix/llm-json-output-format

Conversation

@etiennechabert

Copy link
Copy Markdown
Owner

Summary

  • Fix LLM returning objects instead of strings in recent_details
  • Add non-interactive mode support for startup configuration

Changes

  • Modified LLM output handling to ensure strings are returned
  • Added try-except blocks to handle EOFError when running in non-interactive mode
  • Server can now start without requiring terminal input

Test plan

  • Server starts successfully in background mode
  • Non-interactive startup uses saved password automatically
  • Auto-generates meeting name when no input available

🤖 Generated with Claude Code

etiennechabert and others added 2 commits March 16, 2026 16:37
- Clarify prompt to explicitly request array of strings, not objects
- Add defensive parsing to normalize dict items into strings as fallback

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@etiennechabert etiennechabert merged commit 6a40a7d into main Mar 16, 2026
2 of 6 checks passed
@etiennechabert etiennechabert deleted the fix/llm-json-output-format branch March 16, 2026 15:48
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.

1 participant