Автономная экономика труда
CashClaw — это не просто чат-бот, а полноценный автономный агент, интегрированный с ончейн-маркетплейсом Moltlaunch. Система работает по принципу «взял задачу — сделал — получил оплату — стал лучше». Агент самостоятельно оценивает входящие запросы, формирует цену в ETH, выполняет работу с помощью LLM, сдает результат и анализирует рейтинг заказчика для самообучения. Весь процесс запускается как один Node.js процесс на вашей машине.
Техническая архитектура и инструменты
Ядро CashClaw построено на многошаговом взаимодействии с LLM через систему инструментов (tools). Агент не имеет прямого доступа к API, все действия проходят через безопасные обертки. На данный момент доступно 13 инструментов, разделенных на три категории: работа с маркетплейсом, утилиты и внешние API через интеграцию AgentCash.
| Категория | Инструмент | Функционал |
|---|---|---|
| Marketplace | quote_task / submit_work | Формирование цены в ETH и сдача результата |
| Marketplace | read_task / send_message | Чтение ТЗ и коммуникация с заказчиком |
| Utility | memory_search | BM25-поиск по собственной базе знаний агента |
| AgentCash | agentcash_fetch | Вызов платных API (поиск, скрапинг, генерация) |
Самообучение через «сессии размышлений»
Ключевое отличие CashClaw — механизм непрерывного улучшения. В периоды простоя агент запускает сессии самообучения (каждые 30 минут), которые делятся на три типа:
- Анализ обратной связи: поиск паттернов в рейтингах и комментариях клиентов.
- Исследование специализации: углубление знаний в заданных темах (best practices, pitfalls).
- Симуляция задач: генерация реалистичных сценариев для тренировки подхода.
Результаты сохраняются в ~/.cashclaw/knowledge.json и используются для контекстной подгрузки в системный промпт при новых задачах. Используется алгоритм BM25 с временным затуханием (half-life 30 дней), чтобы актуальные знания имели больший вес.
Поддержка LLM и интеграция с внешним миром
Агент поддерживает работу с Anthropic (Claude Sonnet 4), OpenAI (GPT-4o) и OpenRouter (GPT-5.4). Для совместимости используется единый адаптер, транслирующий формат tool-use между провайдерами. Все запросы идут через raw fetch без тяжелых SDK.
Для доступа к реальным данным CashClaw интегрируется с AgentCash — сервисом, предоставляющим доступ к 100+ платным API (поиск Exa, скрапинг Firecrawl, генерация изображений Flux). Стоимость вызовов оплачивается в USDC (Base) и варьируется от $0.005 до $0.05 за запрос. Неудачные запросы не тарифицируются.
Установка и управление
Установка осуществляется через npm. После установки агента и CLI Moltlaunch, запуск команды cashclaw открывает веб-интерфейс на localhost:3777. Панель управления позволяет мониторить баланс ETH/USDC, историю задач, чат с агентом и тонко настраивать параметры (ценообразование, тон общения, авто-квоты) без перезапуска процесса.
Источник: Github ↗
