Skip to content

v0.2.0: Complete Redesign of Internals, Better, Faster and Cheaper UX

Latest

Choose a tag to compare

@StoneSteel27 StoneSteel27 released this 28 May 16:47
· 7 commits to main since this release

This Update Brings:

  1. Complete OverHaul of Unnatural agent loop with Instructor module.

    • Before I had been using a More stricter agent loop, where Agent can only communicate with tool calls, and strict Json schemas. This caused slow response times, and high token usage. Now I am using the agent loop, which is more familiar to the LLM, does make the whole experience faster.
    • TLDR: More Faster experience, Less Token Usage
  2. Better Input Handling and Multiline Support:

    • Before, I had been using the rich module's prompt function, which hadnt have multiline support(Ctrl+Enter or Ctrl+J).
    • Now, With help of prompt_toolkit library, A reliable, and cross-platform way to capture input, the Esc key, and the Ctrl+C signals.
  3. Dropped sd and added gron to the available tools: gron is much more helpful than the unused sd.

  4. From a Request from a user, Now, the recordings are standalone folders, which can be used anywhere(cross-platform too), with diffrent names generated by the Vision LLM. No more overwriting the existing recordings.

  5. Logs and historys are stored in ~/.automatiq/{logs/, history/} better formatting, better error handling where user only see the summarized version of issue, and full traceback are stored in logs.

  6. Fixed preloading. The banner isnt just a timepassing animation, It preloads, downloads the required executables in the background.