AutoGPT
AutoGPT copied to clipboard
feat: Pretty chat logs
Background
To make the conversations with the bot more reader-friendly, this PR aims to integrate document production using typst, a modern alternative to LaTeX. Typst is a new but robust document scripting language capable of:
- generating text
- creating figures and graphs
- representing images
- formatting text (lists, paragraphs, sections, etc.)
- using complex mathematical symbols (integrals, sums, etc.)
Working changes are early but the current goal is to have a pdf document that is updated every question interval.
Changes
Adding tools for converting .log content into .typ files and the necessary libraries for compiling to a pdf.
Documentation
Test Plan
PR Quality Checklist
- [ ] My pull request is atomic and focuses on a single change.
- [ ] I have thoroughly tested my changes with multiple different prompts.
- [ ] I have considered potential risks and mitigations for my changes.
- [ ] I have documented my changes clearly and comprehensively.
- [ ] I have not snuck in any "extra" small tweaks changes