Recent Releases of fukkatsu

fukkatsu - All In

  • added python 3.12, 3.13 support
  • short-term memory backend switched to sqlite
  • full compliance with OpenAI, allowing user to switch to any llm provider by setting base_url

Full Changelog: https://github.com/maxmekiska/fukkatsu/compare/v0.0.13...v0.0.14

- Python
Published by maxmekiska over 1 year ago

fukkatsu - Making new Friends

  • fixed setup python version 3.11. setup allows all python 3.11 versions that meet < 3.12

- Python
Published by maxmekiska over 2 years ago

fukkatsu - The Humans are back

  • human_action argument added for human in the loop feature
  • experimental feature to turn off short term memory within resurrect decorator via active_memory

- Python
Published by maxmekiska over 2 years ago

fukkatsu - Sharing is Caring

  • preparation for integration of other LLM model providers
  • changed arguments of:

    • resurrect(lives: int = 1,additionalreq: str = "", allowinstalls: bool = False, activetwin: bool = False, primarymodelapi: str = "openai", secondarymodelapi: str = "openai", primaryconfig: dict = {}, secondary_config: dict = {})
    • mutate(request: str = "", allowinstalls: bool = False, activetwin: bool = False, primarymodelapi: str = "openai", secondarymodelapi: str = "openai", primaryconfig: dict = {}, secondaryconfig: dict = {})
    • stalk(likelihood: float = 1.0, additionalreq: str = "", allowinstalls: bool = False, activetwin: bool = False, primarymodelapi: str = "openai", secondarymodelapi: str = "openai", primaryconfig: dict = {}, secondary_config: dict = {})

- Python
Published by maxmekiska almost 3 years ago

fukkatsu - Added reset OpenAi key possibility

  • improved testing
  • resetopenaikey added to overwrite openai key set by env variable

- Python
Published by maxmekiska almost 3 years ago

fukkatsu - I can see you

  • new stalk decorator
  • increased unit test coverage
  • provided more examples in documentation

- Python
Published by maxmekiska about 3 years ago

fukkatsu - Attempt counter logging message fix

  • fix of "Attempt x to reanimate" logging message

- Python
Published by maxmekiska about 3 years ago

fukkatsu - Logging and Short term memory fix

  • short-term-memory fix
    • short-term-memory will now only save functions that executed successfully
  • live counter fix
    • removed unintended extra live
  • logging formatting enhanced + api call logging added

- Python
Published by maxmekiska about 3 years ago

fukkatsu - Not So Evil Twin

  • added control arguments for OpenAi model and temperature
  • added twin for review capabilities
  • improved prompt clarity on code indicator tags |||

- Python
Published by maxmekiska about 3 years ago

fukkatsu - In-place function support

  • fixed bug that caused input variables to be modified if a function performs in-place operations. I have added a deepcopy of the arguments
  • changed the name of extract_text_between_backticks to extract_text_between_pipes
  • added additional functions for response sanitation in LLM: standardize_delimiters and add_delimiters, which handle edge case answers from LLM

- Python
Published by maxmekiska about 3 years ago

fukkatsu - Laissez-faire

  • added allow_installs argument to mutate and resurrect decorator. Allows LLM to install non installed python libraries

- Python
Published by maxmekiska about 3 years ago

fukkatsu - The Ghost in the Machine

  • improved global and local variable handling within exec statements
  • improved logging
  • new short-term memory functions: save memory to a json file, get current memory content, reset current memory content
  • implementation of mutate decorator

- Python
Published by maxmekiska about 3 years ago

fukkatsu - Extra Life

  • Proof of concept python library that leverages LLMs to dynamically fix and improve code during runtime.
  • implementation of resurrect decorator

- Python
Published by maxmekiska about 3 years ago