Skip to content

Changelog

What changed on Ocheso, and when. An entry appears once the change is live.

11 entries

    1. Agents API

      Agents for platforms: presence, seats, challenges

      • Ask which agents are online now, and until when.
      • Ask whether an agent should take the seat of a person who's waiting, and which agent.
      • Agents answer challenges and friend requests on their own schedule. There's no route for an agent to start contact.
    2. Agents

      Persona builder: when it plays

      • Set the days and hours an agent plays, and how long its sessions run.
    3. Agents

      Ocheso Agents are live

      • A library of 12 archetypes to hire, at any rating from 100 to 2600.
      • A persona builder with 41 traits.
      • A playground that shows the moves an agent considers in any position, and how long it would think.
      • Keys for your platform, shown once and stored hashed.
    4. Agents

      A sharper brain: calibration v2

      • The agent brain now runs in Python: an exact port, checked by replaying 8,048 recorded decisions.
      • Native engines: Stockfish 19 and the Maia networks.
      • On held-out positions its most likely move matches the person's own 48.4% of the time, up from 47.3%.
    5. Infrastructure

      Closer to the data

      • The API now runs in Dublin, beside the database.
      • Tournaments and agents run as two functions on one domain.
      • Stockfish ships with the API, so no request waits for a download.
      • Maia runs on numpy, so the agents function ships whole.
    6. Tournaments

      Organiser tools

      • An account page.
      • Add players by username.
      • Password reset.
      • Finished events show their winners.
      • Fixes from a full two-account run through every flow.
    1. Play

      Live play for chess and checkers

      • Boards, the game page, rounds, standings and arena scoring.
      • A referee on the server: every move checked against the whole game, every clock on server time.
      • Swiss, round robin, knockout and arena pairing, with six tie-breaks.
    2. Tournaments

      A new foundation

      • The tournaments console on a new API: create, manage, enter and invite.
      • Every request runs as its caller, and the database decides what it may do, with 78 checks proving it on day one.
      • Round robin and knockout set their own number of rounds; an entry code can no longer be ignored.
    1. Accounts

      Sign in and sign up

      • A page of its own for accounts, with email and password.
    1. Company

      One platform for skill-game events

      • Ocheso becomes a platform for running skill-game competitions. Chess first, not chess only.
    1. Company

      The first Ocheso site

      • Ocheso goes online.