SIGN IN SIGN UP

refactor: consolidate formatting logic into OutputFormatter class

- Move all formatting methods from JsonlToMarkdownConverter to OutputFormatter
- Create FormatterContext interface to encapsulate all shared state
- Update ToolResultFormatter to use injected OutputFormatter instance
- Fix filename generation to skip command elements when capturing user prompt
- Improve code organization with better separation of concerns

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
K
kiliman committed
3c4cb62b8bd2201b05413d24ce37e5d7eea3791c
Parent: 089d0ec