Skip to content

Latest commit

 

History

History
32 lines (25 loc) · 813 Bytes

TODO.md

File metadata and controls

32 lines (25 loc) · 813 Bytes

TODO

Core support

  • persist conversations, ie. threads (bot + user)
  • persist chat rooms (multiple bots + user)
  • template for displaying messages/lists of messages/threads (jinja)

Requests - Response Patterns

  • Write this code
  • Name this package

Pre-flight middleware

  • Fix spelling, grammar and so on, using tools
  • Compress to save number of tokens (as done by cheap bot before sending on to expensive bot)
  • Summarize this entire conversation for later recall

Post-flight middleware

  • Add type annotationsoskaerik
  • Look for bugs
  • Improve comments
  • Remove non-code
  • Verifiy that standard format really matches format (tools: json schema, json parser, etc)

Tools

  • Recall exact text from a summary
  • Spell check

pypi package namer

  • tools: execute pypi (excluding install)