Skip to content

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, this project adheres to Semantic Versioning, commits follow Conventional Commits, and this changelog is generated by Structured Changelog.

Unreleased

v0.2.0 - 2026-04-27

Highlights

  • OmniAgent integration via compiled skill wrapper
  • Full Polymarket SDK integration for trading support
  • Cobra CLI with subcommand structure and superforecaster analysis

Added

  • Compiled skill wrapper implementing compiled.Skill interface (5571086)
  • get_markets tool for fetching prediction markets with filters (5571086)
  • get_orderbook tool for order book analysis (5571086)
  • --analyze CLI flag for superforecaster market analysis (be18dab)
  • Superforecaster and trade analysis prompts (2a82dae)
  • polymarket-go-sdk integration for full trading support (ed4c673)

Changed

  • Migrated CLI to Cobra with subcommand structure (b80132d)

Dependencies

  • omniagent v0.7.0 for compiled skill support (e92ef55)
  • omniskill v0.7.0 for tool definitions (e92ef55)
  • polymarket-go-sdk v1.1.2 (ea892fd)

Tests

  • Unit tests for skill interface compliance and tool definitions (5571086)

v0.1.0 - 2026-04-13

Highlights

  • Go SDK for building AI trading agents on Polymarket prediction markets
  • Multi-agent workflow system with portable specs deployable to Claude Code or Go servers

Added

  • Polymarket API client for Gamma (markets) and CLOB (trading) APIs (292c38b)
  • GetMarkets() to fetch active prediction markets with filtering (292c38b)
  • GetOrderBook() to fetch order book data for tokens (292c38b)
  • GetPrice(), GetMidPrice(), GetSpread() for price data (292c38b)
  • Multi-agent-spec loader for YAML frontmatter markdown agents (292c38b)
  • Team and deployment JSON configuration parsers (292c38b)
  • Workflow executor with DAG-based topological sort (292c38b)
  • LangChainGo integration via omnillm-langchaingo adapter (292c38b)
  • Agent tools: MarketTool, OrderBookTool, PlaceOrderTool (292c38b)
  • Three agent specs: market-analyst, superforecaster, trader (a2654cc)
  • Graph workflow: discover → forecast → execute (a2654cc)
  • Deployment configs for Go server and Claude Code (a2654cc)
  • polymarket-agent CLI with --demo flag for live market data (f310251)

Dependencies

  • omnillm-core v0.15.0 for LLM provider abstraction (6d698f8)
  • omnillm-langchaingo v0.1.0 for LangChainGo integration (6d698f8)
  • langchaingo v0.1.14 for chains and agents (6d698f8)

Documentation

  • Technical Requirements Document (TRD.md) (1b0d22e)
  • Component Integration Guide (COMPONENTS.md) (1b0d22e)
  • README with architecture diagram and quick start guide

Tests

  • Integration tests for Polymarket API client (292c38b)
  • Unit tests for agent/team/deployment loaders (292c38b)
  • Unit tests for workflow topological sort and execution (292c38b)