julep-ai / julep

Build AI agents and workflows with a simple API. Supabase for AI agents
https://julep.ai
Apache License 2.0
883 stars 69 forks source link

feat(agents-api): Add support for reading setup args from metadata and Upgrade to python 3.12 #525

Closed creatorrr closed 5 days ago

creatorrr commented 6 days ago

Signed-off-by: Diwank Singh Tomer diwank.singh@gmail.com


[!IMPORTANT] Upgrade to Python 3.12 and add support for reading setup arguments from metadata in agents-api.

  • Python Version Upgrade:
    • Upgrade Python to 3.12 in .tool-versions, Dockerfile, Dockerfile.worker, pyproject.toml, and pytype.toml.
  • Setup Arguments from Metadata:
    • execute_integration() in execute_integration.py now reads setup arguments from metadata.
    • get_tool_args_from_metadata() in get_tool_args_from_metadata.py updated to handle arg_type for "args" and "setup".
  • CI and Documentation:
    • Delete generate-docs.yml workflow.
    • Update lint-and-format.yml to focus on agents-api and use Python 3.12.
    • Update pytype version in pyproject.toml.
    • Change x-tool-parameters to x-integration-args in julep-concepts.md.
    • Adjust backup schedule in docker-compose.yml from 1h to 3h.

This description was created by Ellipsis for b1c0615c9138c76a1d44dba60444d2d2bdd5c553. It will automatically update as commits are pushed.