tyrell 0.1.2

More human than human. Interacting with LLMs in a rusty way.
Documentation
{
  "id": "msg_011g8YwTrHpgHNZWhx83PjQg",
  "type": "message",
  "role": "assistant",
  "model": "claude-3-5-sonnet-20240620",
  "content": [
    {
      "type": "tool_use",
      "id": "toolu_017CBESMyLND5kPFZDsMvSYN",
      "name": "organize_tasks",
      "input": {
        "tasks": [
          {
            "id": "11",
            "title": "Responses to Structs",
            "description": "Implement functionality to deserialize API responses into proper Rust structs instead of returning raw JSON strings.",
            "priority": 1,
            "effort": "medium",
            "impact": "high"
          },
          {
            "id": "10",
            "title": "Implement Streaming Responses",
            "description": "Add support for streaming API responses to allow for real-time output.",
            "priority": 2,
            "effort": "medium",
            "impact": "medium"
          },
          {
            "id": "12",
            "title": "Add templating engine",
            "description": "Integrate a templating engine to allow for more flexible message construction.",
            "priority": 3,
            "effort": "medium",
            "impact": "medium"
          }
        ]
      }
    }
  ],
  "stop_reason": "tool_use",
  "stop_sequence": null,
  "usage": {
    "input_tokens": 7233,
    "output_tokens": 256
  }
}