• make image drop area invisible and bigger
  • Give it a tool to make an HTTP request to its own endpoint to test things!
  • Refactor /backend/index.ts into multiple files
  • Format the JSON inside the tool-calls as pretty markdown
    • Think as normal markdown
    • File write as a code embed
    • str_replace as a diff view
  • Figure out a convention to teach in the anthropic prompt mod where the LLM always checks the readme for the scope (if not provided) and keeps it up to take with every change
  • Persistent threads
    • Utils to help you revert to before or after messages or actions (related to commits)
  • Rebuild as React Router?
  • opentownie as a pr bot
  • give it the ability to see its own client-side and server-side logs by building a middleware that shoves them into a SQL light database date and then give it a tool to access them or use our trpc API in that tool
  • do a browser use or screenshot thing to give it access to its own visual output
  • Have it default to creating a new branch off main and then embedding and iframe to the resulting http val and give you a link to a pr opening url
  • A way to upload docs, by URL? A mini site to recursively crawl docs and markdownify?
  • Give it all the code (except maybe .txt files) as initial context (like cursor sonnet max)
  • I seem to have lost the delete file tool and instructions, try to find them back in history or re-create?
  • Show reasoning in a detail
  • Consider asking it to write the minimum code possible
  • Add caching (post in the vercel ai discussion about how it's not working)
  • For login, have a button that reloads the page
  • Start a timer for messages
  • Add more indicators that it's "still working"
  • Require users supply their own Anthropic token?
  • Add cost indications on messages
  • Add a bell noise when the message is done to let us know
  • Launch!
  • Let it select the branch name from a dropdown