Changelog

What's new in Sokie, newest first.

  • New

    A security page, and more on the front page

    sokie.sh/security says in plain words how Sokie protects your API's credentials, your callers and your data: OAuth for every client, encrypted secrets and caller keys, logs that never keep what a call sent, the audit trail, and how to report a problem. The front page gains a band about it, and says that a server past 40 operations offers agents three tools (search, read and call) so a big API fits in an agent's context, and that each tool's risk tells clients when to ask you first. The footer links to Security and to an address to write to, and sokie.sh/llms.txt gives agents a map of the docs.

  • New

    Install the CLI from npm

    npm i -g @abyssinia-labs/sokie installs the sokie command (and sok) on Node 22 or later, under the Apache 2.0 license. Its npm page says how to go from a spec to a live server, and lists every command. A new version reaches npm only once sokie.sh runs the matching update, so the CLI never asks for something the site can't do yet.

  • Improved

    A front page that says what Sokie does, on any screen

    The front page now says up front that Sokie turns an OpenAPI, Swagger or GraphQL spec into a live MCP server, and links to sokie.sh unfurl with a picture and that line instead of a bare title. On a phone, a menu reaches How it works, Your agent, Pricing and Docs. Each plan has its own button (Start free, Start Pro, Talk to us), and the three-command demo ends with a way to deploy your own spec.

  • New

    sokie --version

    sokie --version (or sok -v) prints which version of the CLI you have, so you can tell whether an update reached you. With --json it answers { "ok": true, "version": … }.

  • Fixed

    Installing the Sokie App brings you back to Sokie

    Installing the Sokie App on GitHub, changing which repositories it sees, or asking an organization's owners to approve it now brings you back to Settings › GitHub, which says what to do next. Before, GitHub left you on a page telling you to go back to your terminal. Add an account now opens GitHub in the same tab, so the trip is there and back. An account shows in the list once a server links one of its repositories.

  • Fixed

    Logs keep your plan's days

    Server logs now keep calls for as long as your plan says: 7 days on Hobby and pay as you go, 30 on Pro and a year on Scale. Before, every plan kept 7. Moving to a plan that keeps fewer days removes older calls within the hour; moving up keeps the calls still there for longer, but can't bring back ones already removed. The Logs tab and sokie logs say how far back yours go.

  • Fixed

    Servers past your plan's limit stop taking deploys

    After moving to a plan with fewer servers, the newest servers past its limit keep serving what is live, but deploys from the CLI, the app and GitHub, and resuming a paused one, are refused until you delete servers or upgrade. The Deploys tab and sokie deploy say why, and a refused push fails its Sokie check on GitHub.

  • Improved

    Usage warnings you can count on

    The usage warning now heads every page, a server's own page included, so a stopped server says why its calls fail. Billing's meters measure what the warning does and go red only when calls stop: pay as you go and Pro no longer look stopped past their included calls, and a spending cap has a meter of its own. Pro with a cap warns again near the cap. Moving your alert or cap and crossing it again sends one more email. The CLI shows a stop even on a day it already warned, and with --json writes the warning as a JSON line on stderr. A stop or resume that didn't reach your servers at first is put right within minutes.

  • Fixed

    Cancelling in Stripe's portal shows its end date

    Cancelling a plan in Stripe's billing portal now shows "Ends on …" on the Billing page and sends the email saying when it ends. Before, Sokie missed the way Stripe's portal schedules a cancellation.

  • New

    Terms of service and Privacy policy

    sokie.sh now has a Terms of service and a Privacy policy, linked from the site's footer. They say in plain words what you agree to, what Sokie keeps about you and your servers, who helps run it, and how long anything stays. Both are drafts until a lawyer has reviewed them, and each page says so.

  • New

    A confirmation email when your plan changes

    Turning on pay as you go, moving to Pro or back to Hobby sends the workspace's owner an email with the new plan and how its limits compare with the old one. Cancelling Pro sends one saying when it ends, with a link to keep it. Receipts and invoices still come from Stripe.

  • New

    Plans and billing

    Billing shows your plan and this month's tool calls and servers against it. Hobby stays free with no card: 50k tool calls a month, 3 servers and 7-day logs. Turn on pay as you go to keep calling past the free calls at $2 per 100k, up to a monthly cap you set, or move to Pro at $19 a seat a month or $190 a year for 1M calls, 20 servers and 30-day logs. Stripe handles cards and invoices, and AI is never on the bill.

  • New

    Warnings before a limit, and what happens at it

    At 80% of the month's free tool calls, a spending cap or Pro's included calls (or a share you choose in Billing), the Dashboard, Billing and the CLI say so. A Hobby workspace without pay as you go, or one at its cap, has tool calls answered with a message saying why until the month resets; connecting still works, and turning on pay as you go or raising the cap brings calls back at once. Calls past what a plan includes are billed as they happen.

  • New

    Usage warnings by email

    The warning at your alert threshold and the stop at a limit now reach the workspace's owner by email too, in the same words as the Dashboard, with a link to Billing. Each comes at most once a month, and nothing is sent when calls resume.

  • New

    Email when something needs you

    Sokie emails the workspace's owner when a production deploy from GitHub fails or times out, and when a server's shared sign-in to its API stops working, with a link to the page that fixes it. A run of failures sends one email, not many. New accounts get a short welcome with the three steps to a first server.

  • Improved

    Emails that look like Sokie

    Sokie's emails now open with a coloured band that says what kind of news it is, red when something is broken, amber for a warning, green when things are good, with Sokie in a mood to match. The facts follow in a short table: which deploy failed and why, what production still serves, or when a shared sign-in broke. Each has one clear button, and the plain-text version says the same.

  • New

    Link a repository from the app

    On a server's Deploys tab, Link a repository walks you through it: connect GitHub, pick an account and repository, then the folder with its sokie.json, compared with what the server runs now. The tab shows the link's health and what each push and pull request did, and Settings › GitHub lists where the Sokie App is installed. Change folder reopens the dialog on the folder step, and unlinking takes the open previews down.

  • New

    Start a server from a spec in the browser

    New server takes a repository, a pasted spec or a URL, shows the tools it found before anything is made, lets you leave some out or fix their descriptions and effects, then deploys it. Download its files to push them yourself when you're ready.

  • New

    See what each deploy changed for agents

    Pick a deploy on the Deploys tab to see what agents saw differently: tools added or removed, descriptions, effects, inputs, response shape and runtime. sokie deploys diff shows the same in a terminal.

  • New

    Numbered deploys that name their code

    Every deploy has a number, and shows the commit and branch, pull request or CLI upload it ran. A server reports which deploy is answering on /health, sokie deploy prints the number, and sokie call and sokie logs name it.

  • New

    Edit a server in your own editor

    sokie edit clones the server's repository (or finds your clone), opens it in VS Code, Cursor, Zed or your $EDITOR, and starts sokie dev. Edit locally on the server's header hands you the command.

  • New

    A new server Overview

    The Overview is now a bento: whether the server is answering, calls per hour today, the most-called tools, recent deploys and previews, how agents see its tools, latency, errors, connected clients and the mix of what its tools can do.

  • New

    Dashboard and Usage

    A Dashboard for the workspace's servers and today's calls, and a Usage page for the month, by server and by tool. Search moved to the top bar.

  • New

    Test cases

    Keep cases as tests/<name>.json in the repository. sokie test runs them, they run after every deploy, and the Test tab's Cases view shows how each did.

  • New

    Command palette and keyboard shortcuts

    ⌘K or Ctrl+K opens a palette for servers, pages and actions, and runs sokie commands the app can do. Shortcuts show the way your system writes them; press ? for the list.

  • New

    Audit trail

    The Audit page records who changed what: access, secrets, links, deploy keys and more, kept for a year.

  • Improved

    Servers with thousands of tools stay fast

    Building, checking and serving a server the size of GitHub's or Stripe's API takes a fraction of the time it did, and calls no longer slow down as the tool list grows.

  • Improved

    GitHub- and Stripe-sized specs deploy

    A JSON spec up to 14 MiB deploys, and a linked repository fetches only the files that changed. A YAML spec deploys up to 2 MiB; larger ones are asked for as JSON.

  • Improved

    Copy test output, pipe logs

    The Test tab copies what the agent got or the whole MCP exchange, and sokie logs pipes cleanly into other tools.

  • Improved

    A new wordmark

    Sokie is the o in the wordmark, and wears its moods there.

  • Improved

    A clearer front page

    The site's bar hides as you scroll down, the changelog is public, and the front page leads with a spec becoming a server.

  • Fixed

    Calls to GitHub's API were refused

    Upstream calls now send a User-Agent, which GitHub requires, unless a server sets its own.

  • Fixed

    Tool search missed exact names

    On large servers, searching a tool's exact name or title puts it first.

  • Fixed

    sokie call on large servers under sokie dev

    sokie call <tool> reaches tools on a server that lists them by search.

  • Fixed

    Live a minute early

    After a redeploy, sokie deploy says the previous deploy may answer for up to a minute while the address switches over.

  • New

    Tools tab, sokie tools and sokie call

    See every tool as agents see it, with its effect, inputs and the operations no tool exposes. sokie tools lists them and sokie call calls one, on sokie dev or a deploy.

  • New

    Test tab

    Call a tool on production or a preview, as you, and see what the agent gets.

  • New

    Edit tools from the app

    On a linked server, change a tool's description, title, tags, effect or response shape, expose an operation, or fix a finding. Each save opens a pull request.

  • New

    Logs

    The Logs tab and sokie logs show a server's calls from the last seven days, live.

  • New

    Rate limits and usage

    Every call is counted, and limited per caller, at the edge.

  • New

    Deploy from your own CI

    Make a deploy key on a server and your workflow can deploy it with the sokie GitHub Action, without the Sokie App.

  • New

    Pause, resume, delete, change access

    Make a server public or private, pause and resume it, or delete it, from its page.

  • New

    Docs

    A quickstart, how-to guides and concepts at /docs, and a CLI reference generated from the CLI itself.

  • New

    Your workspace

    The sidebar shows your workspace, Settings is split into You and Workspace, and Billing has a page.

  • New

    A front page

    Sokie's site: a spec becoming a live server, the three commands to try, previews, Wake and pricing.

  • Improved

    Long lists load a page at a time

    Servers, deploys, tools and logs load in pages, so large workspaces stay quick.

  • Improved

    A liquid sign-in

    The sign-in's ground moves like water under your pointer.

  • Fixed

    sokie link stopped too early

    When GitHub sent you straight back, sokie link reported a failure while Sokie was still checking.

  • Fixed

    Names and pictures went stale

    Your name and picture refresh from GitHub or Google each time you sign in.

  • Fixed

    An empty Tools tab

    A server deployed before tools were kept rebuilds its tool list when you open the tab.

  • New

    Deploy from GitHub, with a preview per pull request

    Install the Sokie GitHub App on a repository and every merge deploys the server. Each pull request gets its own preview URL, and sokie check runs as a GitHub Action.

  • New

    Callers sign in to the upstream API with OAuth

    A server whose API uses OAuth sends each caller through the provider's sign-in, so tools act as that person, not as you.

  • New

    Workspaces own servers

    Servers belong to a workspace instead of a single person, ready for teammates.

  • New

    Usability and safety checks on every deploy

    Each deploy lists notes on tool names, descriptions and risky operations, the same ones sokie check prints. No AI involved.

  • New

    The sokie CLI

    sokie init, check, fmt, dev, login, deploy, secrets and config, each with --json. sokie login signs in through your browser.

  • New

    Secrets, and callers' own keys

    Owner secrets are sealed and bound into every deploy. A caller can add their own API key on the connect page instead.

  • New

    Servers and deploys

    See every server, its status and endpoint, and a live history of its deploys with what failed and why.

  • Improved

    Sokie rests after two plays

    Sokie's moods play twice and then hold still, so pages stay calm. Hover to play one again.

  • New

    Connect agents with OAuth

    MCP clients sign in to your servers through Sokie's OAuth server, with your consent, and their tokens rotate.

  • New

    Sokie moves

    Sokie animates through its moods across the app. Turn the animation off in Settings › Appearance.

  • New

    Sign in with GitHub or Google

    Your name, email and picture come from the account you sign in with.