Sobre o projeto

Deep Agents é um harness de agentes de código aberto projetado para proporcionar uma experiência "batteries-included" para a construção de agentes de IA. Ele é agnóstico ao modelo, suportando qualquer LLM com capacidades de chamada de ferramentas, incluindo APIs de fronteira e modelos locais via Ollama ou vLLM. As principais capacidades incluem: - Sub-agentes: Capacidade de delegar tarefas a agentes com janelas de contexto isoladas. - Integração de Sistema de Arquivos: Suporte para leitura, escrita, edição e pesquisa em backends locais, sandboxed ou remotos. - Gestão de Contexto: Ferramentas para resumir threads longas e descarregar saídas de ferramentas para o disco para gerir limites de tokens. - Acesso ao Shell: Capacidade de executar comandos dentro de um sandbox escolhido. - Memória Persistente: Backends de estado e armazenamento plugáveis para recuperação entre diferentes sessões. - Human-in-the-loop: Mecanismos para aprovar, editar ou rejeitar chamadas de ferramentas antes da execução. - Skills e Tools: Suporte para comportamentos reutilizáveis (skills) e funções personalizadas ou servidores MCP. Construído sobre o LangGraph, ele suporta streaming, persistência e checkpointing, e integra-se ao LangSmith para rastreamento e avaliação.