Giter Club home page Giter Club logo

julep-ai / julep Goto Github PK

View Code? Open in Web Editor NEW
660.0 6.0 27.0 38.73 MB

Open-source alternative to Assistant's API with a managed backend for memory, RAG, tools and tasks. ~Supabase for building AI agents.

Home Page: https://julep.ai

License: Apache License 2.0

Dockerfile 0.22% Python 75.30% Jupyter Notebook 11.09% Shell 0.14% Jinja 0.34% TypeScript 12.91% HTML 0.01%
agents ai-agents ai-agents-framework ai-memory ai-platform ai developer-tools llm llm-ops python

julep's Introduction

English | 中文翻译

julep

💸🤑 Announcing our Bounty Program: Help the Julep community fix bugs and ship features and get paid. More details here.


Start your project with conversation history, support for any LLM, agentic workflows, integrations & more.


Explore the docs »

Report Bug · Request Feature · Join Our Discord · X · LinkedIn

NPM Version   PyPI - Version   Docker Image Version   GitHub License


Why Julep?

We've built a lot of AI apps and understand how difficult it is to evaluate hundreds of tools, techniques, and models, and then make them work well together.

The Problems

  1. The barrier to making LLM apps with memory, knowledge & tools is too high.
  2. Agentic behaviour is hard to control when done through multi-agent frameworks.

Features

  • Statefulness By Design: Manages conversation history by default. Use simple flags; remember & recall to tune whether to save or retrieve conversation history.
  • Support for Users & Agents: Allows creating different user <-> agent interactions like One Agent <-> Many Users; Many Agents <-> One User etc. Read more,.
  • Built-in RAG: Add, delete & update documents to give the LLM context about the user or an agent depending on your use case. Read more here.
  • 90+ tools built-in: Connect your AI app to 90+ third-party applications using Composio natively. toolset.handle_tool_calls(julep_client, session.id, response) will call and handle your tools for you! See example
  • Local-first: Julep comes ready to be deployed to production using Docker Compose. Support for k8s coming soon!
  • Switch LLMs on the fly: Update the Agent to switch between LLMs from OpenAI, Anthropic or Ollama. All the while preserving state.
  • *Assign Tasks to Agents: Define agentic workflows to be executed asynchronously with one ore more without worrying about timeouts or multiplying hallucinations. Work in progress

(*) Coming soon!


Guides

You can view the different features of Julep in action in the guide docs.

  1. Simple Conversational Bot
  2. Search Agent
  3. RAG Agent
  4. GitHub Agent with Composio
  5. GPT 4o for Vision

Quickstart

Option 1: Use the Julep Cloud

Our hosted platform is in Beta!

To get access:

Option 2: Install and run Julep locally

Head over to docs on self-hosting to see how to run Julep locally!

Installation

pip install julep

Setting up the client

from julep import Client
from pprint import pprint
import textwrap
import os

base_url = os.environ.get("JULEP_API_URL")
api_key = os.environ.get("JULEP_API_KEY")

client = Client(api_key=api_key, base_url=base_url)

Create an agent

Agent is the object to which LLM settings like model, temperature along with tools are scoped to.

agent = client.agents.create(
    name="Jessica"
    model="gpt-4",
    tools=[]    # Tools defined here
)

Create a user

User is the object which represents the user of the application.

Memories are formed and saved for each user and many users can talk to one agent.

user = client.users.create(
    name="Anon",
    about="Average nerdy techbro/girl spending 8 hours a day on a laptop,
)

Create a session

A "user" and an "agent" communicate in a "session". System prompt goes here. Conversation history and summary are stored in a "session" which saves the conversation history.

The session paradigm allows for; many users to interact with one agent and allow separation of conversation history and memories.

situation_prompt = """You are Jessica. You're a stuck up Cali teenager. 
You basically complain about everything. You live in Bel-Air, Los Angeles and drag yourself to Curtis High School when you must.
"""
session = client.sessions.create(
    user_id=user.id, agent_id=agent.id, situation=situation_prompt
)

Start a stateful conversation

session.chat controls the communication between the "agent" and the "user".

It has two important arguments;

  • recall: Retrieves the previous conversations and memories.
  • remember: Saves the current conversation turn into the memory store.

To keep the session stateful, both need to be True

user_msg = "hey. what do u think of starbucks"
response = client.sessions.chat(
    session_id=session.id,
    messages=[
        {
            "role": "user",
            "content": user_msg,
            "name": "Anon",
        }
    ],
    recall=True,
    remember=True,
)

print("\n".join(textwrap.wrap(response.response[0][0].content, width=100)))

API and SDKs

To use the API directly or to take a look at request & response formats, authentication, available endpoints and more, please refer to the API Documentation

You can also use the Postman Collection for reference.

Python SDK

To install the Python SDK, run:

pip install julep

For more information on using the Python SDK, please refer to the Python SDK documentation.

TypeScript SDK

To install the TypeScript SDK using npm, run:

npm install @julep/sdk

For more information on using the TypeScript SDK, please refer to the TypeScript SDK documentation.


Deployment

Check out the self-hosting guide to host the platform yourself.

If you want to deploy Julep to production, let's hop on a call!

We'll help you customise the platform and help you get set up with:

  • Multi-tenancy
  • Reverse proxy along with authentication and authorisation
  • Self-hosted LLMs
  • & more

Contributing

We welcome contributions from the community to help improve and expand the Julep AI platform. See CONTRIBUTING.md


License

Julep AI is released under the Apache 2.0 License. By using, contributing to, or distributing the Julep AI platform, you agree to the terms and conditions of this license.


Contact and Support

If you have any questions, need assistance, or want to get in touch with the Julep AI team, please use the following channels:

  • Discord: Join our community forum to discuss ideas, ask questions, and get help from other Julep AI users and the development team.
  • GitHub Issues: For technical issues, bug reports, and feature requests, please open an issue on the Julep AI GitHub repository.
  • Email Support: If you need direct assistance from our support team, send an email to [email protected], and we'll get back to you as soon as possible.
  • Follow for updates on X & LinkedIn
  • Hop on a call: We wanna know what you're building and how we can tweak and tune Julep to help you build your next AI app.

julep's People

Contributors

alt-glitch avatar creatorrr avatar dependabot[bot] avatar gitbook-com[bot] avatar ijindal1 avatar philipbalbas avatar sweep-ai[bot] avatar whiterabbit1983 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

julep's Issues

Sweep: Add docstrings and comments to agents-api/agents_api/models/agent/patch_tool.py

This file contains datalog queries for accessing the 'cozodb' database. See the agents-api/README.md file for the schema if needed. Be concise and add comments ONLY when absolutely necessary. Be careful to review that the changed lines are still valid python and don't break anything.

Checklist
  • Modify agents-api/agents_api/models/agent/patch_tool.py54922d0 Edit
  • Running GitHub Actions for agents-api/agents_api/models/agent/patch_tool.pyEdit

Sweep: Add docstrings and comments to agents-api/agents_api/models/agent/create_agent.py

This file contains datalog queries for accessing the 'cozodb' database. See the agents-api/README.md file for the schema if needed. Be concise and add comments ONLY when absolutely necessary. Be careful to review that the changed lines are still valid python and don't break anything.

Checklist
  • Modify agents-api/agents_api/models/agent/create_agent.pyf6b5b6e Edit
  • Running GitHub Actions for agents-api/agents_api/models/agent/create_agent.pyEdit

Sweep: Add docstrings and comments to agents-api/agents_api/models/entry/entries_summarization.py

This file contains datalog queries for accessing the 'cozodb' database. See the agents-api/README.md file for the schema if needed. Be concise and add comments ONLY when absolutely necessary. Be careful to review that the changed lines are still valid python and don't break anything.

Checklist
  • Modify agents-api/agents_api/models/entry/entries_summarization.py471785b Edit
  • Running GitHub Actions for agents-api/agents_api/models/entry/entries_summarization.pyEdit

Sweep: Add docstrings and comments to agents-api/agents_api/models/session/patch_session.py

This file contains datalog queries for accessing the 'cozodb' database. See the agents-api/README.md file for the schema if needed. Be concise and add comments ONLY when absolutely necessary. Be careful to review that the changed lines are still valid python and don't break anything.

Checklist
  • Modify agents-api/agents_api/models/session/patch_session.py6afdac6 Edit
  • Running GitHub Actions for agents-api/agents_api/models/session/patch_session.pyEdit

Sweep: Add docstrings and comments to agents-api/agents_api/models/docs/search_docs.py

This file contains datalog queries for accessing the 'cozodb' database. See the agents-api/README.md file for the schema if needed. Be concise and add comments ONLY when absolutely necessary. Be careful to review that the changed lines are still valid python and don't break anything.

Checklist
  • Modify agents-api/agents_api/models/docs/search_docs.py9bdfa6e Edit
  • Running GitHub Actions for agents-api/agents_api/models/docs/search_docs.pyEdit

Sweep: Add docstrings and comments to agents-api/agents_api/models/docs/embed_docs.py

This file contains datalog queries for accessing the 'cozodb' database. See the agents-api/README.md file for the schema if needed. Be concise and add comments ONLY when absolutely necessary. Be careful to review that the changed lines are still valid python and don't break anything.

Checklist
  • Modify agents-api/agents_api/models/docs/embed_docs.pybfde768 Edit
  • Running GitHub Actions for agents-api/agents_api/models/docs/embed_docs.pyEdit

Sweep: Add docstrings and comments to agents-api/agents_api/models/entry/delete_entries.py

This file contains datalog queries for accessing the 'cozodb' database. See the agents-api/README.md file for the schema if needed. Be concise and add comments ONLY when absolutely necessary. Be careful to review that the changed lines are still valid python and don't break anything.

Checklist
  • Modify agents-api/agents_api/models/entry/delete_entries.py2e0dc2e Edit
  • Running GitHub Actions for agents-api/agents_api/models/entry/delete_entries.pyEdit

(agents-api) ruff found a bunch of issues with agents_api/activities

agents_api/activities/co_density.py:5:1: F403 `from .types import *` used; unable to detect undefined names
agents_api/activities/co_density.py:8:23: F405 `MemoryDensityTaskArgs` may be undefined, or defined from star imports
agents_api/activities/co_density.py:60:13: F405 `Callable` may be undefined, or defined from star imports
agents_api/activities/co_density.py:62:26: F405 `MemoryDensityTaskArgs` may be undefined, or defined from star imports
agents_api/activities/dialog_insights.py:5:1: F403 `from .types import *` used; unable to detect undefined names
agents_api/activities/dialog_insights.py:9:11: F405 `DialogInsightsTaskArgs` may be undefined, or defined from star imports
agents_api/activities/dialog_insights.py:55:18: F405 `ChatML` may be undefined, or defined from star imports
agents_api/activities/dialog_insights.py:61:13: F405 `Callable` may be undefined, or defined from star imports
agents_api/activities/dialog_insights.py:64:9: F405 `DialogInsightsTaskArgs` may be undefined, or defined from star imports
agents_api/activities/dialog_insights.py:87:40: F405 `ChatML` may be undefined, or defined from star imports
agents_api/activities/mem_mgmt.py:6:1: F403 `from .types import *` used; unable to detect undefined names
agents_api/activities/mem_mgmt.py:45:11: F405 `MemoryManagementTaskArgs` may be undefined, or defined from star imports
agents_api/activities/mem_mgmt.py:119:18: F405 `ChatML` may be undefined, or defined from star imports
agents_api/activities/mem_mgmt.py:120:17: F405 `UUID` may be undefined, or defined from star imports
agents_api/activities/mem_mgmt.py:128:9: F405 `MemoryManagementTaskArgs` may be undefined, or defined from star imports
agents_api/activities/mem_mgmt.py:157:18: F405 `ChatML` may be undefined, or defined from star imports
agents_api/activities/mem_mgmt.py:157:39: F405 `UUID` may be undefined, or defined from star imports
agents_api/activities/mem_rating.py:5:1: F403 `from .types import *` used; unable to detect undefined names
agents_api/activities/mem_rating.py:8:23: F405 `MemoryRatingTaskArgs` may be undefined, or defined from star imports
agents_api/activities/mem_rating.py:44:13: F405 `Callable` may be undefined, or defined from star imports
agents_api/activities/mem_rating.py:46:26: F405 `MemoryRatingTaskArgs` may be undefined, or defined from star imports
agents_api/activities/relationship_summary.py:5:1: F403 `from .types import *` used; unable to detect undefined names
agents_api/activities/relationship_summary.py:8:23: F405 `RelationshipSummaryTaskArgs` may be undefined, or defined from star imports
agents_api/activities/relationship_summary.py:42:13: F405 `Callable` may be undefined, or defined from star imports
agents_api/activities/relationship_summary.py:45:9: F405 `RelationshipSummaryTaskArgs` may be undefined, or defined from star imports
agents_api/activities/salient_questions.py:5:1: F403 `from .types import *` used; unable to detect undefined names
agents_api/activities/salient_questions.py:8:23: F405 `SalientQuestionsTaskArgs` may be undefined, or defined from star imports
agents_api/activities/salient_questions.py:37:13: F405 `Callable` may be undefined, or defined from star imports
agents_api/activities/salient_questions.py:39:26: F405 `SalientQuestionsTaskArgs` may be undefined, or defined from star imports

Sweep: Add docstrings and comments to agents-api/agents_api/models/user/create_user.py

This file contains datalog queries for accessing the 'cozodb' database. See the agents-api/README.md file for the schema if needed. Be concise and add comments ONLY when absolutely necessary. Be careful to review that the changed lines are still valid python and don't break anything.

Checklist
  • Modify agents-api/agents_api/models/user/create_user.py7112c80 Edit
  • Running GitHub Actions for agents-api/agents_api/models/user/create_user.pyEdit

Sweep: Add docstrings and comments to agents-api/agents_api/models/docs/create_docs.py

This file contains datalog queries for accessing the 'cozodb' database. See the agents-api/README.md file for the schema if needed. Be concise and add comments ONLY when absolutely necessary. Be careful to review that the changed lines are still valid python and don't break anything.

Checklist
  • Modify agents-api/agents_api/models/docs/create_docs.pyc3733c4 Edit
  • Running GitHub Actions for agents-api/agents_api/models/docs/create_docs.pyEdit

Sweep: Add docstrings and comments to agents-api/agents_api/models/session/delete_session.py

This file contains datalog queries for accessing the 'cozodb' database. See the agents-api/README.md file for the schema if needed. Be concise and add comments ONLY when absolutely necessary. Be careful to review that the changed lines are still valid python and don't break anything.

Checklist
  • Modify agents-api/agents_api/models/session/delete_session.py103f019 Edit
  • Running GitHub Actions for agents-api/agents_api/models/session/delete_session.pyEdit

Sweep: Add docstrings and comments to agents-api/agents_api/models/session/test_session_queries.py

This file contains datalog queries for accessing the 'cozodb' database. See the agents-api/README.md file for the schema if needed. Be concise and add comments ONLY when absolutely necessary. Be careful to review that the changed lines are still valid python and don't break anything.

Checklist
  • Modify agents-api/agents_api/models/session/test_session_queries.py018bfc0 Edit
  • Running GitHub Actions for agents-api/agents_api/models/session/test_session_queries.pyEdit

Sweep: Add docstrings and comments to agents-api/agents_api/models/session/session_data.py

This file contains datalog queries for accessing the 'cozodb' database. See the agents-api/README.md file for the schema if needed. Be concise and add comments ONLY when absolutely necessary. Be careful to review that the changed lines are still valid python and don't break anything.

Checklist
  • Modify agents-api/agents_api/models/session/session_data.py017c298 Edit
  • Running GitHub Actions for agents-api/agents_api/models/session/session_data.pyEdit

Sweep: Add docstrings and comments to agents-api/agents_api/models/entry/get_entries.py

This file contains datalog queries for accessing the 'cozodb' database. See the agents-api/README.md file for the schema if needed. Be concise and add comments ONLY when absolutely necessary. Be careful to review that the changed lines are still valid python and don't break anything.

Checklist
  • Modify agents-api/agents_api/models/entry/get_entries.py444342f Edit
  • Running GitHub Actions for agents-api/agents_api/models/entry/get_entries.pyEdit

Sweep: Add docstrings and comments to agents-api/agents_api/models/user/get_user.py

This file contains datalog queries for accessing the 'cozodb' database. See the agents-api/README.md file for the schema if needed. Be concise and add comments ONLY when absolutely necessary. Be careful to review that the changed lines are still valid python and don't break anything.

Checklist
  • Modify agents-api/agents_api/models/user/get_user.pya444fcb Edit
  • Running GitHub Actions for agents-api/agents_api/models/user/get_user.pyEdit

Sweep: Add docstrings and comments to agents-api/agents_api/models/docs/get_docs.py

This file contains datalog queries for accessing the 'cozodb' database. See the agents-api/README.md file for the schema if needed. Be concise and add comments ONLY when absolutely necessary. Be careful to review that the changed lines are still valid python and don't break anything.

Checklist
  • Modify agents-api/agents_api/models/docs/get_docs.py9bc83bd Edit
  • Running GitHub Actions for agents-api/agents_api/models/docs/get_docs.pyEdit

Sweep: Add docstrings and comments to agents-api/agents_api/models/user/patch_user.py

This file contains datalog queries for accessing the 'cozodb' database. See the agents-api/README.md file for the schema if needed. Be concise and add comments ONLY when absolutely necessary. Be careful to review that the changed lines are still valid python and don't break anything.

Checklist
  • Modify agents-api/agents_api/models/user/patch_user.py59ccb2e Edit
  • Running GitHub Actions for agents-api/agents_api/models/user/patch_user.pyEdit

Sweep: Add docstrings and comments to agents-api/agents_api/models/entry/test_entry_queries.py

This file contains datalog queries for accessing the 'cozodb' database. See the agents-api/README.md file for the schema if needed. Be concise and add comments ONLY when absolutely necessary. Be careful to review that the changed lines are still valid python and don't break anything.

Checklist
  • Modify agents-api/agents_api/models/entry/test_entry_queries.py3cf6f77 Edit
  • Running GitHub Actions for agents-api/agents_api/models/entry/test_entry_queries.pyEdit

Sweep: Add docstrings and comments to agents-api/agents_api/models/session/create_session.py

This file contains datalog queries for accessing the 'cozodb' database. See the agents-api/README.md file for the schema if needed. Be concise and add comments ONLY when absolutely necessary. Be careful to review that the changed lines are still valid python and don't break anything.

Checklist
  • Modify agents-api/agents_api/models/session/create_session.py12cec2c Edit
  • Running GitHub Actions for agents-api/agents_api/models/session/create_session.pyEdit

Sweep: Add docstrings and comments to agents-api/agents_api/models/session/update_session.py

This file contains datalog queries for accessing the 'cozodb' database. See the agents-api/README.md file for the schema if needed. Be concise and add comments ONLY when absolutely necessary. Be careful to review that the changed lines are still valid python and don't break anything.

Checklist
  • Modify agents-api/agents_api/models/session/update_session.py5ebfd60 Edit
  • Running GitHub Actions for agents-api/agents_api/models/session/update_session.pyEdit

Sweep: Add docstrings and comments to agents-api/agents_api/models/session/get_session.py

This file contains datalog queries for accessing the 'cozodb' database. See the agents-api/README.md file for the schema if needed. Be concise and add comments ONLY when absolutely necessary. Be careful to review that the changed lines are still valid python and don't break anything.

Checklist
  • Modify agents-api/agents_api/models/session/get_session.py9a9a555 Edit
  • Running GitHub Actions for agents-api/agents_api/models/session/get_session.pyEdit

Sweep: Add docstrings and comments to agents-api/agents_api/models/entry/proc_mem_context.py

This file contains datalog queries for accessing the 'cozodb' database. See the agents-api/README.md file for the schema if needed. Be concise and add comments ONLY when absolutely necessary. Be careful to review that the changed lines are still valid python and don't break anything.

Checklist
  • Modify agents-api/agents_api/models/entry/proc_mem_context.pyf5788f3 Edit
  • Running GitHub Actions for agents-api/agents_api/models/entry/proc_mem_context.pyEdit

Sweep: Add docstrings and comments to agents-api/agents_api/models/agent/test_agent_queries.py

This file contains datalog queries for accessing the 'cozodb' database. See the agents-api/README.md file for the schema if needed. Be concise and add comments ONLY when absolutely necessary. Be careful to review that the changed lines are still valid python and don't break anything.

Checklist
  • Modify agents-api/agents_api/models/agent/test_agent_queries.pybd1b76f Edit
  • Running GitHub Actions for agents-api/agents_api/models/agent/test_agent_queries.pyEdit

Sweep: Add docstrings and comments to agents-api/agents_api/models/user/update_user.py

This file contains datalog queries for accessing the 'cozodb' database. See the agents-api/README.md file for the schema if needed. Be concise and add comments ONLY when absolutely necessary. Be careful to review that the changed lines are still valid python and don't break anything.

Checklist
  • Modify agents-api/agents_api/models/user/update_user.py829ec37 Edit
  • Running GitHub Actions for agents-api/agents_api/models/user/update_user.pyEdit

Sweep: Add docstrings and comments to agents-api/agents_api/models/agent/patch_agent.py

This file contains datalog queries for accessing the 'cozodb' database. See the agents-api/README.md file for the schema if needed. Be concise and add comments ONLY when absolutely necessary. Be careful to review that the changed lines are still valid python and don't break anything.

Checklist
  • Modify agents-api/agents_api/models/agent/patch_agent.py4cc724a Edit
  • Running GitHub Actions for agents-api/agents_api/models/agent/patch_agent.pyEdit

Sweep: Edit sdks/python/julep/managers/{agents,sessions,users}.py to accept metadata: dict={} in the create function and pass it along to the api client call

Checklist
  • Modify sdks/python/julep/managers/agent.py3fd7d4d Edit
  • Running GitHub Actions for sdks/python/julep/managers/agent.pyEdit
  • Modify sdks/python/julep/managers/session.pyd7539aa Edit
  • Running GitHub Actions for sdks/python/julep/managers/session.pyEdit
  • Modify sdks/python/julep/managers/user.py0d95f25 Edit
  • Running GitHub Actions for sdks/python/julep/managers/user.pyEdit

Sweep: Add docstrings and comments to agents-api/agents_api/models/user/list_users.py

This file contains datalog queries for accessing the 'cozodb' database. See the agents-api/README.md file for the schema if needed. Be concise and add comments ONLY when absolutely necessary. Be careful to review that the changed lines are still valid python and don't break anything.

Checklist
  • Modify agents-api/agents_api/models/user/list_users.pye06e7ac Edit
  • Running GitHub Actions for agents-api/agents_api/models/user/list_users.pyEdit

Sweep: Add docstrings and comments to agents-api/agents_api/models/user/test_user_queries.py

This file contains datalog queries for accessing the 'cozodb' database. See the agents-api/README.md file for the schema if needed. Be concise and add comments ONLY when absolutely necessary. Be careful to review that the changed lines are still valid python and don't break anything.

Checklist
  • Modify agents-api/agents_api/models/user/test_user_queries.py1eec1eb Edit
  • Running GitHub Actions for agents-api/agents_api/models/user/test_user_queries.pyEdit

(agents-api): use client.run(..., data) instead of interpolation

For example:

from uuid import UUID

import pandas as pd
from pycozo.client import Client as CozoClient

from ...clients.cozo import client

from ...common.utils import json


def create_user_query(
    user_id: UUID,
    developer_id: UUID,
    name: str,
    about: str,
    metadata: dict = {},
    client: CozoClient = client,
) -> pd.DataFrame:
    data = dict(
        user_id=str(user_id),
        developer_id=str(developer_id),
        name=name,
        about=about,
        metadata=metadata,
    )

    query = f"""
    {{
        # Then create the user
        ?[user_id, developer_id, name, about, metadata] <- [
            [$user_id, $developer_id, $name, $about, $metadata]
        ]

        :insert users {{
            developer_id,
            user_id =>
            name,
            about,
            metadata,
        }}
        :returning
    }}"""

    return client.run(query, data)

Sweep: Add docstrings and comments to agents-api/agents_api/models/docs/delete_docs.py

This file contains datalog queries for accessing the 'cozodb' database. See the agents-api/README.md file for the schema if needed. Be concise and add comments ONLY when absolutely necessary. Be careful to review that the changed lines are still valid python and don't break anything.

Checklist
  • Modify agents-api/agents_api/models/docs/delete_docs.py895de73 Edit
  • Running GitHub Actions for agents-api/agents_api/models/docs/delete_docs.pyEdit

Sweep: Add docstrings and comments to agents-api/agents_api/models/entry/add_entries.py

This file contains datalog queries for accessing the 'cozodb' database. See the agents-api/README.md file for the schema if needed. Be concise and add comments ONLY when absolutely necessary. Be careful to review that the changed lines are still valid python and don't break anything.

Checklist
  • Modify agents-api/agents_api/models/entry/add_entries.pyf254bed Edit
  • Running GitHub Actions for agents-api/agents_api/models/entry/add_entries.pyEdit

Sweep: Add docstrings and comments to agents-api/agents_api/models/agent/create_agent.py

This file contains datalog queries for accessing the 'cozodb' database. See the agents-api/README.md file for the schema if needed. Be concise and add comments ONLY when absolutely necessary. Be careful to review that the changed lines are still valid python and don't break anything.

Checklist
  • Modify agents-api/agents_api/models/agent/create_agent.pyac8a8b4 Edit
  • Running GitHub Actions for agents-api/agents_api/models/agent/create_agent.pyEdit

Sweep: Add docstrings and comments to agents-api/agents_api/models/session/list_sessions.py

This file contains datalog queries for accessing the 'cozodb' database. See the agents-api/README.md file for the schema if needed. Be concise and add comments ONLY when absolutely necessary. Be careful to review that the changed lines are still valid python and don't break anything.

Checklist
  • Modify agents-api/agents_api/models/session/list_sessions.py27c6e21 Edit
  • Running GitHub Actions for agents-api/agents_api/models/session/list_sessions.pyEdit

Sweep: Add docstrings and comments to agents-api/agents_api/models/agent/create_tools.py

This file contains datalog queries for accessing the 'cozodb' database. See the agents-api/README.md file for the schema if needed. Be concise and add comments ONLY when absolutely necessary. Be careful to review that the changed lines are still valid python and don't break anything.

Checklist
  • Modify agents-api/agents_api/models/agent/create_tools.pyaed0768 Edit
  • Running GitHub Actions for agents-api/agents_api/models/agent/create_tools.pyEdit

Sweep: Add docstrings and comments to agents-api/agents_api/models/agent/get_agent.py

This file contains datalog queries for accessing the 'cozodb' database. See the agents-api/README.md file for the schema if needed. Be concise and add comments ONLY when absolutely necessary. Be careful to review that the changed lines are still valid python and don't break anything.

Checklist
  • Modify agents-api/agents_api/models/agent/get_agent.py672a60e Edit
  • Running GitHub Actions for agents-api/agents_api/models/agent/get_agent.pyEdit

Sweep: Add docstrings and comments to agents-api/agents_api/models/agent/delete_agent.py

This file contains datalog queries for accessing the 'cozodb' database. See the agents-api/README.md file for the schema if needed. Be concise and add comments ONLY when absolutely necessary. Be careful to review that the changed lines are still valid python and don't break anything.

Checklist
  • Modify agents-api/agents_api/models/agent/delete_agent.pyc06b7cd Edit
  • Running GitHub Actions for agents-api/agents_api/models/agent/delete_agent.pyEdit

Sweep: Add docstrings and comments to agents-api/agents_api/models/agent/update_agent.py

This file contains datalog queries for accessing the 'cozodb' database. See the agents-api/README.md file for the schema if needed. Be concise and add comments ONLY when absolutely necessary. Be careful to review that the changed lines are still valid python and don't break anything.

Checklist
  • Modify agents-api/agents_api/models/agent/update_agent.py94f0a39 Edit
  • Running GitHub Actions for agents-api/agents_api/models/agent/update_agent.pyEdit

Sweep: Add docstrings and comments to agents-api/agents_api/models/agent/list_agents.py

This file contains datalog queries for accessing the 'cozodb' database. See the agents-api/README.md file for the schema if needed. Be concise and add comments ONLY when absolutely necessary. Be careful to review that the changed lines are still valid python and don't break anything.

Checklist
  • Modify agents-api/agents_api/models/agent/list_agents.py86cc838 Edit
  • Running GitHub Actions for agents-api/agents_api/models/agent/list_agents.pyEdit

Sweep: Add docstrings and comments to agents-api/agents_api/models/docs/list_docs.py

This file contains datalog queries for accessing the 'cozodb' database. See the agents-api/README.md file for the schema if needed. Be concise and add comments ONLY when absolutely necessary. Be careful to review that the changed lines are still valid python and don't break anything.

Checklist
  • Modify agents-api/agents_api/models/docs/list_docs.pyae1689e Edit
  • Running GitHub Actions for agents-api/agents_api/models/docs/list_docs.pyEdit

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.