Skip to content

0.6.21

Choose a tag to compare

@naisanzaa naisanzaa released this 21 Jan 04:59
· 357 commits to master since this release
Change log:

[Dict] minor updates
[Dict] rename DictUpdate -> Dict
[Dict] update automon_update
[dict] depreciating 'enhance' for a hidden method '_enhance'
[dict] refactored update methods and moved more methods into the class

[gemini] add Models
[gemini] add tokens count in a few classes
[gemini] enhancing api responses with dedicated `automon` methods
[gemini] minor fixes
[gemini] model gemini-2.5-flash-preview-05-20 depreciated
[gemini] refactoring and cleanup
[gemini] support for multiline chat
[gemini] turn api response into a dict for processing

[gmail] a clean thread should include ones in trash for context, but not drafts
[gmail] add a double checker for model response
[gmail] add label 'processing' to the current message
[gmail] add message count
[gmail] add message date str
[gmail] add retry option for debugging
[gmail] added in more typing
[gmail] added message date, and time delta when last received
[gmail] added retry for debugging
[gmail] be able to check all messages labels from the thread
[gmail] changed methods to properties for less "()"
[gmail] due for a refactoring
[gmail] fix threads and threadlist
[gmail] fixed MessageList messages attribute
[gmail] fixed compatibility for python 3.10
[gmail] fixed handling of lists as instance attributes
[gmail] fixed header magic bool method
[gmail] fixed how objects are updated
[gmail] fixed issue with class inheritance in similar api responses
[gmail] fixed message payload to account for the message.body
[gmail] fixed message payloads
[gmail] fixed minor bugs and adding multi threading
[gmail] fixed minor bugs when properties returned exceptions
[gmail] fixed typo when checking if drafts is in the message labels
[gmail] fixed updating thread messages
[gmail] fixing sorting messages by date parsed from the email header
[gmail] ignore drafts in clean thread
[gmail] improved the repr for messages
[gmail] kind of too verbose on the logging
[gmail] label colors must be lower case
[gmail] message object also shoes sender email
[gmail] messages also show full date
[gmail] messages are sorted by date correctly now
[gmail] minor changes
[gmail] minor fixes
[gmail] minor refactoring
[gmail] need to refactor
[gmail] raise exception if label fails to create
[gmail] refactored v1 for stronger typing
[gmail] refactoring to allow handling errors
[gmail] removed redundant method
[gmail] search for resume tag
[gmail] show if the trash label is in the message
[gmail] some minor type hinting fixes
[gmail] stay in loop until no more failure
[gmail] typing for classes
[gmail] update automon labels
[gmail] using Regex client
[gmail] when a model error occurs, create a draft message with the model response, and label the message with "error"

[mcp] the skeleton for creating the server and client

[ollama] Tokens object has prettier methods
[ollama] add Tokens
[ollama] added more rules
[ollama] fixed circular import
[ollama] move towards more natural model responses
[ollama] updated ai job applicant prompts

[regex] added a client for easy re functions

[requests] now using a thread safe local store with separate session objects for each session

[threading] add an error queue
[threading] add exception and result to finished thread
[threading] added client
[threading] created custom Thread class to store args and kwargs
[threading] created custom Thread class to store args and kwargs
[threading] decoupled thread list from class attribute
[threading] decoupled thread list from class attribute
[threading] minor fixes
[threading] remove retry, accept failure