freshcrate
Home > MCP Servers > Upsonic

Description

Build autonomous AI agents in Python.

README

Upsonic

Production-Ready AI Agent Framework with Safety First

PyPI version License Python Version GitHub starsGitHub issues Documentation DiscordDocumentation β€’ Quickstart β€’ Examples β€’ Discord


Overview

Upsonic is an open-source AI agent framework for building production-ready agents. It supports multiple AI providers (OpenAI, Anthropic, Azure, Bedrock) and includes built-in safety policies, OCR, memory, multi-agent coordination, and MCP tool integration.

What Can You Build?

  • Document Analysis: Extract and process text from images and PDFs
  • Customer Service Automation: Agents with memory and session context
  • Financial Analysis: Agents that analyze data, generate reports, and provide insights
  • Compliance Monitoring: Enforce safety policies across all agent interactions
  • Research & Data Gathering: Automate research workflows with multi-agent collaboration
  • Multi-Agent Workflows: Orchestrate tasks across specialized agent teams

Quick Start

Installation

uv pip install upsonic
# pip install upsonic

Basic Agent

from upsonic import Agent, Task

agent = Agent(model="anthropic/claude-sonnet-4-5", name="Stock Analyst Agent")

task = Task(description="Analyze the current market trends")

agent.print_do(task)

Agent with Tools

from upsonic import Agent, Task
from upsonic.tools.common_tools import YFinanceTools

agent = Agent(model="anthropic/claude-sonnet-4-5", name="Stock Analyst Agent")

task = Task(
    description="Give me a summary about tesla stock with tesla car models",
    tools=[YFinanceTools()]
)

agent.print_do(task)

Agent with Memory

from upsonic import Agent, Task
from upsonic.storage import Memory, InMemoryStorage

memory = Memory(
    storage=InMemoryStorage(),
    session_id="session_001",
    full_session_memory=True
)

agent = Agent(model="anthropic/claude-sonnet-4-5", memory=memory)

task1 = Task(description="My name is John")
agent.print_do(task1)

task2 = Task(description="What is my name?")
agent.print_do(task2)  # Agent remembers: "Your name is John"

Ready for more? Check out the Quickstart Guide for additional examples including Knowledge Base and Team workflows.

Key Features

  • Autonomous Agent: An agent that can read, write, and execute code inside a sandboxed workspace, no tool setup required
  • Safety Engine: Policy-based content filtering applied to user inputs, agent outputs, and tool interactions
  • OCR Support: Unified interface for multiple OCR engines with PDF and image support
  • Memory Management: Session memory and long-term storage with multiple backend options
  • Multi-Agent Teams: Sequential and parallel agent coordination
  • Tool Integration: MCP tools, custom tools, and human-in-the-loop workflows
  • Production Ready: Monitoring, metrics, and enterprise deployment support

Core Capabilities

Autonomous Agent

AutonomousAgent extends Agent with built-in filesystem and shell tools, automatic session memory, and workspace sandboxing. Useful for coding assistants, DevOps automation, and any task that needs direct file or terminal access.

from upsonic import AutonomousAgent, Task

agent = AutonomousAgent(
    model="anthropic/claude-sonnet-4-5",
    workspace="/path/to/project"
)

task = Task("Read the main.py file and add error handling to every function")
agent.print_do(task)

All file and shell operations are restricted to workspace. Path traversal and dangerous commands are blocked.


Safety Engine

The Safety Engine applies policies at three points: user inputs, agent outputs, and tool interactions. Policies can block, anonymize, replace, or raise exceptions on matched content.

from upsonic import Agent, Task
from upsonic.safety_engine.policies.pii_policies import PIIAnonymizePolicy

agent = Agent(
    model="anthropic/claude-sonnet-4-5",
    user_policy=PIIAnonymizePolicy,  # anonymizes PII before sending to the LLM
)

task = Task(
    description="My email is john.doe@example.com and phone is 555-1234. What are my email and phone?"
)

# PII is anonymized before reaching the LLM, then de-anonymized in the response
result = agent.do(task)
print(result)  # "Your email is john.doe@example.com and phone is 555-1234"

Pre-built policies cover PII, adult content, profanity, financial data, and more. Custom policies are also supported.

Learn more: Safety Engine Documentation


OCR and Document Processing

Upsonic provides a unified OCR interface with a layered pipeline: Layer 0 handles document preparation (PDF to image conversion, preprocessing), Layer 1 runs the OCR engine.

uv pip install "upsonic[ocr]"
from upsonic.ocr import OCR
from upsonic.ocr.layer_1.engines import EasyOCREngine

engine = EasyOCREngine(languages=["en"])
ocr = OCR(layer_1_ocr_engine=engine)

text = ocr.get_text("invoice.pdf")
print(text)

Supported engines: EasyOCR, RapidOCR, Tesseract, PaddleOCR, DeepSeek OCR, DeepSeek via Ollama.

Learn more: OCR Documentation

Upsonic AgentOS

AgentOS is an optional deployment platform for running agents in production. It provides a Kubernetes-based runtime, metrics dashboard, and self-hosted deployment.

  • Kubernetes-based FastAPI Runtime: Deploy agents as isolated, scalable microservices
  • Metrics Dashboard: Track LLM costs, token usage, and performance per transaction
  • Self-Hosted: Full control over your data and infrastructure
  • One-Click Deployment: Automated deployment pipelines
AgentOS Dashboard

IDE Integration

Add Upsonic docs as a source in your coding tools:

Cursor: Settings β†’ Indexing & Docs β†’ Add https://docs.upsonic.ai/llms-full.txt

Also works with VSCode, Windsurf, and similar tools.

Documentation and Resources

Community and Support

πŸ’¬ Join our Discord community! β€” Ask questions, share what you're building, get help from the team, and connect with other developers using Upsonic.

  • Discord - Chat with the community and get real-time support
  • Issue Tracker - Report bugs and request features
  • Changelog - See what's new in each release

License

Upsonic is released under the MIT License. See LICENCE for details.

Contributing

We welcome contributions from the community! Please read our contributing guidelines and code of conduct before submitting pull requests.


Learn more at upsonic.ai

Release History

VersionChangesUrgencyDate
v0.76.0## New Features: - New Prebuilt Applied Scientist: Added a new prebuilt Autonomous Agent for automating the testing of new papers on current ML models. **Full Changelog**: https://github.com/Upsonic/Upsonic/compare/v0.75.0...v0.76.0 ### Pull Requests: - feat: added prebuilt agent, AppliedScientist: [onuratakan](https://github.com/onuratakan) in [#568](https://github.com/Upsonic/Upsonic/pull/568) - chore: New Version 0.76.0: [onuratakan](https://github.com/onuratakan) in [#569](httHigh4/21/2026
v0.75.0## New Features: - KnowledgeBase State Machine: Added `KBState` enum state machine (`UNINITIALIZED β†’ CONNECTED β†’ INDEXED β†’ CLOSED`) replacing boolean flags, with `RuntimeError` guards on invalid states for safer lifecycle management. - KnowledgeBase Content Management APIs: New sync + async APIs including `aadd_source`, `aadd_text`, `aremove_document`, `arefresh`, `adelete_by_filter`, and `aupdate_document_metadata` for comprehensive document management. - KnowledgeBase Storage Table: Added `Medium4/14/2026
v0.74.4## New Features: - **Mail Interface**: A full-featured SMTP/IMAP-based mail interface that enables agents to send, receive, and process emails with attachment handling, whitelist-based access control, and heartbeat auto-poll. Works with any standard mail provider including Gmail, Outlook, Yahoo, Zoho, and self-hosted servers. ## Improvements: - **Memory flags separation**: Save and load memory flags have been separated, giving more granular control over agent memory persistence behaviorMedium4/2/2026
v0.74.3## New Features: - **Exa web search toolkit**: Agents can use Exa for neural and keyword web search, URL content retrieval, similar-page discovery, and LLM-oriented answers with citations via `ExaTools`. - **E2B sandbox toolkit**: Agents can run Python, JavaScript, Java, R, and Bash in isolated E2B cloud sandboxes with file transfer, shell commands, package installs, and lifecycle controls via `E2BTools`. - **Daytona sandbox toolkit**: Agents can execute code and manage files, Git workflowsMedium3/30/2026
v0.74.2## New Features - **Skills safety policies**: Optional safety-engine policies for skill content (prompt injection, secret leak, and code injection) that run when skills are validated, with structured logging and Rich panels for pass/block visibility. ## Improvements - **Execution timing and metrics**: Clearer reporting of total duration, model time, tool time, paused time, and framework overhead, aligned with usage metadata and OpenTelemetry-style attributes where applicable. - **AgentMedium3/24/2026
v0.74.1## Bug Fixes * **Skill integration smoke tests**: Some tests for skill integration were failing; they are updated so the suite matches current skills behavior and passes reliably. **Full Changelog:** [v0.74.0...v0.74.1](https://github.com/Upsonic/Upsonic/compare/v0.74.0...v0.74.1) ### Pull Requests * fix: fix tests for skill integration: [DoganK01](https://github.com/DoganK01) in [#551](https://github.com/Upsonic/Upsonic/pull/551) Low3/18/2026
v0.74.0## New Features * **Apify tools (parameter support)**: Apify actor and run tools accept parameters so agents pass structured inputs to actors and runs. * **Discord interface**: New Discord integration via `DiscordInterface`β€”Gateway WebSocket, per-user CHAT sessions, attachments, HITL via buttons, streaming edits, whitelist and typing options. * **Skills integration**: Skills load from multiple sources and apply in agent runs as first-class context. ## Improvements * **PgVector provideLow3/18/2026
v0.73.2## Bug Fixes - **Apify tool function schema**: Corrected function tool schema setting for Apify actors so the framework passes the expected schema to the model. **Full Changelog:** [v0.73.1...v0.73.2](https://github.com/Upsonic/Upsonic/compare/v0.73.1...v0.73.2) ### Pull Requests - fix: apify tool function schema fix: [DoganK01](https://github.com/DoganK01) in [#546](https://github.com/Upsonic/Upsonic/pull/546)Low3/13/2026
v0.73.1## New Features - **Clanker type alias**: `Clanker` is now an alias for `Agent`, exported from the package so you can use either name interchangeably without maintaining two types. - **README IDE integration**: New section documenting Cursor, Windsurf, and VS Code setup using Mintlify’s `llms-full.txt` for full docs context in the IDE. ## Improvements - **PromptLayer & Langfuse tracing**: Score and named-score attachment on log flows, post-hoc scoring APIs, and dataset run linking; LanLow3/12/2026
v0.73.0## New Features - **Model setting dataclasses for providers**: Typed model configuration classes for multiple LLM providers for clearer, type-safe model setup. - **Langfuse and PromptLayer integration**: Tracing and observability integration with Langfuse and PromptLayer for agent runs. - **HITL integrations (User input, User confirmation, Dynamic user input)**: New human-in-the-loop flows for user input, confirmation, and dynamic input during execution. - **Telegram HITL integration**: HuLow3/9/2026
v0.72.6## New Features: - **Qdrant config smoke tests:** Test classes for every QdrantConfig attribute in IN_MEMORY and CLOUD modes. ## Improvements: - **Qdrant text index creation:** TextIndexParams now always include a tokenizer and defaults so Cloud and local work without "unknown tokenizer type." - **Qdrant error handling:** Field index failures raise one VectorDBError; full-text index and collection_exists no longer swallow exceptions (only 404/not-found is handled). - **Qdrant smoke test aLow2/23/2026
v0.72.4## Bug Fixes: - **Firecrawl & Anthropic API:** Fixed incorrect Firecrawl and Anthropic API usage so the framework works with current API versions. --- Full Changelog: https://github.com/Upsonic/Upsonic/compare/v0.72.3...v0.72.4 ### Pull Requests: - fix: fix wrong api usage and anthropic api usage for new versions: [DoganK01](https://github.com/DoganK01) in [#533](https://github.com/Upsonic/Upsonic/pull/533) - Version 0.72.4: [DoganK01](https://github.com/DoganK01) in [#534](https://gLow2/19/2026
v0.72.2## New Features: - Agent/Team as MCP tool: Agent and Team can be converted to MCP via `as_mcp()` and used as MCP tools; other agents can consume them via `MCPHandler`. - Nested Teams: Teams can contain both Agents and other Teams; entities are unified under `entities` (with backward-compatible `agents` alias) and support sequential, coordinate, and route modes. - Team leader and router: When creating a Team, optional `leader` and `router` Agent instances can be passed for coordinate and routeLow2/14/2026
v0.72.1## New Features: - **Asynchronous OCR processing**: Added async-first OCR pipeline with `get_text_async` and `process_file_async` entry points so document processing can run without blocking. - **Document conversion layer (Layer 0)**: New document-to-image conversion layer using PyMuPDF for PDF rendering, EXIF-based orientation correction, and optional downscaling for large images before OCR. - **OCR engine API and timeouts**: OCR providers refactored into instantiated engine classes (e.g. `ELow2/12/2026
v0.72.0## New Features - **Telegram interface:** Adds a full Telegram bot interface and tooling so agents can be used over Telegram (webhook, messages, media). - **Chat and Task modes for interfaces:** All interfaces (Slack, WhatsApp, Gmail, Telegram) support Chat mode (single `Chat` instance) and Task mode (single `Agent` instance) for consistent behavior. - **Autonomous Agent:** New `AutonomousAgent` class β€” a pre-configured agent with built-in filesystem and shell toolkits, workspace sandboxingLow2/9/2026
v0.71.6## Improvements: * Anonymization: We moved the anonymization step to an earlier part of the pipeline for a better developer experience. **Full Changelog**: https://github.com/Upsonic/Upsonic/compare/v0.71.5...v0.71.6Low2/6/2026
v0.71.5## New Features: - Benchmark Module: Added a benchmark module for analyzing framework speed - New Tool: Added Bocha Web Search Tool ## Improvements: * Anonymization: Resolved an issue with the anonymization action in the safety policies * Test Run Commands: Updated the test run commands for a better test run experience ## New Contributors * @weijintaocode made their first contribution in https://github.com/Upsonic/Upsonic/pull/518 **Full Changelog**: https://github.com/Upsonic/UpsoniLow2/5/2026
v0.71.4## New Features: - Event Streaming Chat: Added event streaming capability to chat functionality, enabling real-time visibility into tool calls, text deltas, and execution events through `chat.stream(events=True)`. ## Improvements: - Agent Printing Hierarchy: Refactored the agent printing system with a clear priority hierarchy (environment variable > constructor parameter > method name) for better control over output behavior. --- **Full Changelog**: https://github.com/Upsonic/Upsonic/coLow1/31/2026
v0.71.3## Improvements: - Culture Prompt Enhancement: Added original description of Culture into the prompt to provide better context and clarity for agents using the Culture system. Full Changelog address: https://github.com/Upsonic/Upsonic/compare/v0.71.2...v0.71.3 ### Pull Requests: - adding original description of Culture into the prompt: [@DoganK01](https://github.com/DoganK01) in [#514](https://github.com/Upsonic/Upsonic/pull/514)Low1/30/2026
v0.71.2 ## Bug Fixes: - Fixed Agent Printing: Resolved issue with Agent instance string representation and display functionality. Full Changelog address: https://github.com/Upsonic/Upsonic/compare/v0.71.1...v0.71.2 ### Pull Requests: - fix: fix Agent printing: [@DoganK01](https://github.com/DoganK01) in [#513](https://github.com/Upsonic/Upsonic/pull/513) Low1/29/2026
v0.71.1## Improvements: - Developer Onboarding Documentation: Enhanced the CONTRIBUTING.md file with improved developer onboarding flow, clearer setup instructions, and comprehensive development guidelines to help new contributors get started faster. - Infrastructure Documentation Section: Added a dedicated infrastructure section to the documentation, providing developers with essential information about the project's technical infrastructure, setup requirements, and development environment configuraLow1/29/2026
v0.71.0## New Features: - Culture and CultureManager: Added a new Culture system that allows defining agent behavior and communication guidelines through user descriptions, with CultureManager automatically extracting structured guidelines (tone of speech, topics to avoid/help with, attention points) using LLM extraction and formatting them for system prompt injection. - Simulation: Added a new feature Simulation that allows users to simulate their cases. Implemented built-in scenarios to make the siLow1/28/2026
v0.70.0## New Features: - **Agent Run Implementation**: Introduced "Agent Run" architecture with `AgentRunInput` and `AgentRunOutput` dataclasses, providing type safety, clear contracts, and a single source of truth for agent execution state. - **Memory Modes for UEL**: Added `user_memory_mode` parameter with 'update' and 'replace' options to solve conflicts between placeholder history and model history. - **AgentSession Class**: New session management class for storing agent-related information acrLow1/17/2026
v0.69.3## Improvements: - Documentation: Updated README with improved structure and content for better developer experience and framework understanding. ## Bug Fixes: - System Prompt Management: Fixed issue where default system prompt was incorrectly added when an empty string (`""`) was explicitly provided as `system_prompt` parameter. Now the default prompt is only added when `system_prompt` is `None` (not provided), respecting explicit empty string values. --- Full Changelog: https://githLow12/25/2025
v0.69.2## Bug Fixes: - Fixed Feature Name + Functionality: Fix nested f strings formatting for python 3.11 Full Changelog address: https://github.com/Upsonic/Upsonic/compare/v0.69.1...v0.69.2 ### Pull Requests: - fix: fix nested f strings formatting for python 3.11: [DoganK01](https://github.com/DoganK01) in [#499](https://github.com/Upsonic/Upsonic/pull/499)Low12/18/2025
v0.69.1## New Features: - **Model ID Normalization**: Allows simplified model IDs (e.g., `bedrock/claude-3-5-sonnet:v2`) to be automatically normalized to full provider IDs. ## Improvements: - **Structured Output Mode**: Changed `output_mode` from "native" to "auto" for better cross-model compatibility. - **Output Tools Support**: Added tool-based structured output for models that don't support native JSON schemas (like Bedrock). ## Bug Fixes: - **Fixed Structured Output for Bedrock**: ResolvLow12/16/2025
v0.69.0## New Features: - Event-Based Streaming System: Introduced an event-based streaming architecture with 30+ event types providing granular visibility into agent execution, including PipelineEvents, StepEvents, and LLM Stream Events with proper timestamp tracking and type-safe event handling. - Profanity Safety Policy: Added profanity detection capabilities using Detoxify ML library with support for 5 different models (original, unbiased, multilingual variants) with configurable sensitivity thLow12/16/2025
v0.68.3## Bug Fixes: - Fixed Bedrock Provider: Resolved issues with the AWS Bedrock provider that were preventing proper functionality and model interactions Full Changelog address: https://github.com/Upsonic/Upsonic/compare/v0.68.2...v0.68.3 ### Pull Requests: - fix: fix bedrock provider: [@DoganK01](https://github.com/DoganK01) in [#496](https://github.com/Upsonic/Upsonic/pull/496)Low12/12/2025
v0.68.2## New Features: - DeepSeek OCR Provider: Added new OCR provider using Ollama's deepseek-ocr:3b model for image text extraction with customizable host, model, and prompt support - New Model Support: Expanded model compatibility with additional model integrations for enhanced AI capabilities ## Improvements: - Smoke Tests & Refactoring: Added comprehensive smoke tests and refactored codebase for improved reliability and maintainability - Image Output Utilities: Added utility functions for Low12/12/2025
v0.68.1 ## Bug Fixes: - Fixed Knowledge Base Search Tool Docstring: Corrected the docstring for the search tool from knowledge base to ensure accurate documentation. - Fixed MCP Closing Logic: Added proper closing logic for MCP (Model Context Protocol) connections to prevent resource leaks. Full Changelog address: https://github.com/Upsonic/Upsonic/compare/v0.68.0...v0.68.1 ### Pull Requests: - fix docstring of search tool from knowledgebase, add mcp closing logic: [@DoganK01](https://gitLow12/4/2025
v0.68.0 ## New Features: - **Dynamic Tool Management via Agent Class**: Added `add_tools()` and `remove_tools()` methods to the Agent class and Task class, enabling runtime tool configuration and dynamic tool lifecycle management. - **KnowledgeBase as Tool (RAG as Tool)**: KnowledgeBase can now be injected as a tool, allowing RAG capabilities to be seamlessly integrated into agent workflows through the tool system. - **Gmail Integration Interface**: New Gmail tools and interface with OAuth Low12/2/2025
v0.67.4--- title: Changelog description: Latest updates and improvements to Upsonic AI Agent Framework --- ## New Features: ## Improvements: ## Bug Fixes: - Fixed Run Command Import Functionality: The run command was not properly importing other files from the same directory or project structure. This has been fixed by correctly setting up sys.path, __package__, and __name__ attributes to ensure proper module resolution and relative imports work correctly when executing agents. Low11/27/2025
v0.67.3--- title: Changelog description: Latest updates and improvements to Upsonic AI Agent Framework --- ## New Features: ## Improvements: - Import Error Handling: Added comprehensive error logging for import errors and fixed circular import issues to improve code reliability and debugging capabilities. ## Bug Fixes: - Circular Import Fix: Resolved circular import dependencies that were causing import errors in the codebase. Full Changelog address: https://github.com/Upsonic/UpsoLow11/25/2025
v0.67.2--- title: Changelog description: Latest updates and improvements to Upsonic AI Agent Framework --- ## New Features: - CLI Update for AgentOS Compatibility: Updated CLI structure to align with AgentOS standards, including improved project structure with src/ directory, consistent naming conventions, and enhanced configuration management. ## Improvements: - Comprehensive Unit Tests for Team Feature: Added extensive unit test coverage for the team/multi-agent functionality, includinLow11/25/2025
v0.67.1--- title: Changelog description: Latest updates and improvements to Upsonic AI Agent Framework --- ## New Features: - Image Output Support: Added comprehensive image output support for agent responses, enabling agents to generate and return images through the Agent and Whatsapp interfaces. Supports multiple image outputs with proper base64 encoding/decoding and media upload handling. - Interface support: Added Whatsapp interface support enabling users to communicate with Agents throLow11/18/2025
v0.67.0--- title: Changelog description: Latest updates and improvements to Upsonic AI Agent Framework --- ## New Features: - CLI Support: Added comprehensive command-line interface support for Upsonic, enabling users to interact with the framework directly from the terminal with intuitive commands and workflows. ## Improvements: - VectorDB v2 Refactoring: Complete architectural overhaul of the vector database system with improved async-first design, enhanced provider abstraction, and beLow11/13/2025
v0.66.1 ## Improvements: - **Ollama Model Configuration**: Enhanced Ollama provider integration by enabling "model as string" support, allowing simplified string-based model configuration instead of requiring model class instantiation. Users can now specify Ollama models using the convenient `"ollama/model-name"` string format, making it easier to switch between models and configure them via environment variables. ## Bug Fixes: - **Model Configuration**: Improved model initialization flow for OllLow11/6/2025
v0.66.0 ## New Features: - Expression Language: Introduced Upsonic Expression Language (UEL) enabling declarative chain composition with pipe operators, runnables, and dynamic workflow construction for building sophisticated AI agent pipelines. - State Graph and Recursive Tool Handling for Streaming: Added recursive tool handling capabilities for streaming in Agent class and StateGraph logic. ## Improvements: - MCP Smoke Test Coverage: Added comprehensive smoke tests for Model Context Protocol (Low11/3/2025
v0.65.1## What's Changed * Redesigned Logging system by @onuratakan in https://github.com/Upsonic/Upsonic/pull/452 **Full Changelog**: https://github.com/Upsonic/Upsonic/compare/v0.65.0...v0.65.1Low10/20/2025
v0.65.0## What's Changed * feat: deep agent and pipeline, bug fixing by @DoganK01 in https://github.com/Upsonic/Upsonic/pull/447 * feat: reasoning and thinking attributes mapping by @DoganK01 in https://github.com/Upsonic/Upsonic/pull/449 * smoke suit 2 finished by @sxroads in https://github.com/Upsonic/Upsonic/pull/448 * Smoke test fixes by @onuratakan in https://github.com/Upsonic/Upsonic/pull/450 * fix: Resolved the deprecation warnings by @onuratakan in https://github.com/Upsonic/Upsonic/pull/Low10/17/2025
v0.64.1## What's Changed * Backward Compatibility by @onuratakan in https://github.com/Upsonic/Upsonic/pull/442 * tests: Add smoke test for task functionality by @sxroads in https://github.com/Upsonic/Upsonic/pull/441 * refactor: All import system improved by @onuratakan in https://github.com/Upsonic/Upsonic/pull/443 * refactor: MongoStorage added to init by @DoganK01 in https://github.com/Upsonic/Upsonic/pull/446 * Smoke tests by @sxroads in https://github.com/Upsonic/Upsonic/pull/445 **FullLow10/13/2025
v0.64.0## What's Changed - Mem0 Integration - attachments and context attribute adjusting - db adding **Full Changelog**: https://github.com/Upsonic/Upsonic/compare/v0.63.0...v0.64.0Low10/12/2025
v0.63.0## What's Changed - Chat Agents Feature - Auto model selection feature - More Prebuilt Safety Policies - Console usage all over codebase - Knowledge Base Unit Tests - Streaming and Memory unit tests **Full Changelog**: https://github.com/Upsonic/Upsonic/compare/v0.62.0...v0.63.0Low10/11/2025
v0.62.0## What's Changed - Our core systems totally redesigned - New Package system - Lightweight first-time installation * Rag new fixes by @DoganK01 in https://github.com/Upsonic/Upsonic/pull/433 * refactor: tiny fixes and useful methods by @DoganK01 in https://github.com/Upsonic/Upsonic/pull/432 * refactor: enhancement for csv loader by @DoganK01 in https://github.com/Upsonic/Upsonic/pull/434 * refactor: New Agent Class by @DoganK01 in https://github.com/Upsonic/Upsonic/pull/435 **FuLow10/7/2025
v0.61.1## What's Changed * fix: Set default model to "openai/gpt-4o" in Direct agent initialization by @onuratakan in https://github.com/Upsonic/Upsonic/pull/424 * refactor: Remove unnecessary print statements by @onuratakan in https://github.com/Upsonic/Upsonic/pull/425 * feat: New WebSearch and WebRead tools added by @onuratakan in https://github.com/Upsonic/Upsonic/pull/426 * feat: Redesigned info prints by @onuratakan in https://github.com/Upsonic/Upsonic/pull/427 * feat: Redesigned exception Low9/11/2025
v0.61.0## What's Changed * Investment Report Generator by @kanpuriyanawab in https://github.com/Upsonic/Upsonic/pull/382 * refactor: Optimized Code Quality by @onuratakan in https://github.com/Upsonic/Upsonic/pull/390 * feat: accept string as context by @yusuf-eren in https://github.com/Upsonic/Upsonic/pull/378 * Add Core Built-In Tool Capabilities to the Upsonic Runtime by @samitugal in https://github.com/Upsonic/Upsonic/pull/391 * Revert "Add Core Built-In Tool Capabilities to the Upsonic RuntimLow9/10/2025
v0.60.0## What's Changed * feat: Manual task assignment in team by @onuratakan in https://github.com/Upsonic/Upsonic/pull/375 **Full Changelog**: https://github.com/Upsonic/Upsonic/compare/v0.59.11...v0.60.0Low7/2/2025
v0.59.11- Unit tests reorganized **Full Changelog**: https://github.com/Upsonic/Upsonic/compare/v0.59.10...v0.59.11Low7/1/2025
v0.59.10- Removed some unnecessary prints **Full Changelog**: https://github.com/Upsonic/Upsonic/compare/v0.59.9...v0.59.10Low7/1/2025
v0.59.9## What's Changed * feat: Bypass model options for platform by @onuratakan in https://github.com/Upsonic/Upsonic/pull/374 **Full Changelog**: https://github.com/Upsonic/Upsonic/compare/v0.59.8...v0.59.9Low6/28/2025

Dependencies & License Audit

Loading dependencies...

Similar Packages

pattern8Enforce zero-trust rules for AI agents to prevent hallucinations, unsafe actions, and policy bypasses0.0.0
Kanban-for-AI-AgentsπŸ“‹ Empower AI agents to autonomously manage projects with a filesystem-based Kanban system for efficient task tracking and documentation.main@2026-04-21
mxcpModel eXecution + Context Protocol: Enterprise-Grade Data-to-AI Infrastructuremain@2026-04-20
GhostDeskGive any AI agent a full desktop β€” it sees the screen, clicks, types, and runs apps like a human. Automate anything with a UI: browsers, legacy software, internal tools. No API needed. One Docker commv7.1.0
fast-agentCode, Build and Evaluate agents - excellent Model and Skills/MCP/ACP Supportv0.6.17