julep-ai / julep

A new DSL and server for AI agents and multi-step tasks
https://julep.ai
Apache License 2.0
2.67k stars 904 forks source link

dev -> main #904

Closed HamadaSalhab closed 1 day ago

HamadaSalhab commented 1 day ago

[!IMPORTANT] This PR adds new environment variables, updates issue templates, enhances workflows, and integrates new tools and APIs, along with various bug fixes and optimizations.

  • Environment Variables:
    • Added MAX_FREE_SESSIONS, MAX_FREE_EXECUTIONS, OPENROUTER_API_KEY, GEMINI_API_KEY, and TEMPORAL_SCHEDULE_TO_CLOSE_TIMEOUT to .env.example.
  • Issue Templates:
    • Removed docs_improvement.yml.
    • Simplified bug_report.yml and feature_request.yml.
    • Added refactor.yml.
  • Workflows:
    • Added libboost installation in generate-openapi-code-from-typespec, lint-agents-api-pr.yml, test-agents-api-pr.yml, and typecheck-agents-api-pr.yml.
  • README Updates:
    • Updated README-CN.md, README-FR.md, README-JA.md, and README.md with new content and structure.
  • Agents API:
    • Added files relation and related CRUD operations.
    • Enhanced execute_integration.py with error handling for integration execution.
    • Updated prompt_step.py to handle Claude model and tool formatting.
    • Added count_executions and count_sessions functions.
  • Integrations Service:
    • Added support for arxiv, cloudinary, and ffmpeg integrations.
    • Updated brave.py, browserbase.py, email.py, spider.py, and weather.py for environment variable usage.
  • Miscellaneous:
    • Updated docker-compose.yml files for various services.
    • Removed several outdated cookbooks.

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