Skip to content

Releases: kanutron/AssistantAI

Now runs in Python3.3 thus is now truly compatible with ST3.

08 Dec 22:23
b90e41c
Compare
Choose a tag to compare

The code has been updated to run in Python 3.3, as required by ST3. That implied:

  • Not using Data classes.
  • Not using format strings.
  • Minors in how SSL client is initialized.
  • Avoidance of expansion of dicts and lists in arguments.
  • Implementing .to_dict() as needed.
  • Removed all type hints.
  • Other minors.

Full Changelog: 1.1.0...1.2.0

Implementing Prompt Chaining, import Server and more

10 Apr 22:55
1.1.0
110e9e1
Compare
Choose a tag to compare

This release accumulates many improvements, new features, and theoretically breaks nothing from previous versions.

  • Implemented option to provide custom CA and Client Cert for TLS.
  • Increased thread check frequency to reduce lag.
  • Added Python prompt example (the funny one).
  • Default settings for user is a bit more verbose, for guidance.
  • Specified Gitea server endpoint for creating Issues.
  • Added 'visible' key to prompt specification.
  • Improved prompt filtering per available context and endpoints.
  • Implemented 'prepend' command.
  • Response template is more sophisticated, supporting more use cases.
  • PromptInputs now supports text_from_prompt and list_from_prompt.
  • Implemented a stack to support prompt chaining.
  • Implemented run_in() to clean the code and moved pid/eid as kwargs.
  • Added python typing hints to ease the development of the plugin.
  • AssistantAISettings now uses classes for Server, Prompt, Endpoint and PromptInput.
  • Added the ability to process 'import' statement in user servers.
  • Lots of bug fixes on how settings are loaded.
  • Added options to send query string arguments.
  • Added assistant_ai_dump command for debugging processed settings.
  • Providing more context to prompts: file, path, lines, ...
  • Prompt arguments are passed all in kwargs.
  • Improved prompt and status bar progress icons.
  • Code readability.
  • Updated README.md with better overall explanation.

Added a privacy warning

30 Mar 20:12
1.0.2
e348274
Compare
Choose a tag to compare

Following instructions from Package Control maintainers, a Privacy Warning has been added in the README, so users can be aware of the fact that selected code is sent to remote API, potentially being an issue.

Clear code and plugin approach

17 Mar 18:11
1.0.1
55a73c6
Compare
Choose a tag to compare

Originally released three plugins. Now all bundled in one, including all features.
Merged with OpenAI, Python and Gitea plugins

Initial release

16 Mar 23:18
1.0.0
c98f482
Compare
Choose a tag to compare

This is the initial release of AssistantAI Sublime Text Plugin.