Skip to content

v0.6.5

Compare
Choose a tag to compare
@sarahwooders sarahwooders released this 18 Dec 05:55
· 31 commits to main since this release
6203560

This release includes bug fixes for Ollama embeddings, improved error handling for streaming, improvements in debugging tool callings and agent creation.

⚙️ Providing tool call logs (stdout and stderr)

We now pass back the logs from tool execution in the FunctionResponse object. You can view these logs in the ADE in addition to the tool response:
image

👾 Simplification of agent creation API

We now allow for simply specifying the LLM and embedding configuration of an agent by specifying the model in the format <provider>/<model>:

curl --request POST \
  --url http://localhost:8283/v1/agents/ \
  --header 'Content-Type: application/json' \
  --data '{
     "memory_blocks": [
    {
      "value": "Name: Sarah",
      "label": "human"
    }, 
    {
      "value": "I am a helpful assistant",
      "label": "persona"
    }
  ],
  "llm": "anthropic/claude-3-5-sonnet-20241022",
  "embedding": "openai/text-embedding-ada-002"
}'

You can also provide the context window, and specify the character limit of memory blocks (e.g. human/persona):

curl --request POST \
  --url http://localhost:8283/v1/agents/ \
  --header 'Content-Type: application/json' \
  --data '{
     "memory_blocks": [
    {
      "value": "Name: Sarah",
      "limit": 5000,
      "label": "human"
    }, 
    {
      "value": "I am a helpful assistant",
      "label": "persona"
    }
  ],
  "llm": "anthropic/claude-3-5-sonnet-20241022",
  "embedding": "openai/text-embedding-ada-002",
  "context_window_limit": 15000
}'

What's Changed

New Contributors

Full Changelog: 0.6.4...0.6.5