Skip to content

Cahut 1.3.0

Latest

Choose a tag to compare

@github-actions github-actions released this 05 Nov 18:20
· 2 commits to main since this release
58eb183

Cahut 1.3.0 guides each person to a first AI, a first Window and a first share, made for a phone first, and lets people sign in with their e-mail address.

Upgrading from 1.2.0

1.3.0 is a minor release: under the default CAHUT_UPDATES=patch, the daily timer does not install it. Install it from the console of the server, under Updates, or:

sudo /usr/local/bin/cahut update
  • One migration of the database of each Cahut, 0038: the listing of the Cahut in the directory of connectors of Claude, empty until its administrators give it. As every update does, it takes a snapshot of the databases first, and rolls back if the health check fails.
  • No MCP tool goes away, and no MCP tool comes: set_listings serves the administrators of the server, and get_cahut gives one more field, listings.
  • A Cahut that the directory of Claude lists gives its listing after the update, so that the first steps open it:
sudo -u cahut /usr/local/bin/cahut settings listing --domain <domain> --claude https://claude.ai/directory/<listing>

Added

  • First steps (#281, ADR 61). Once a person has chosen their first password, the console opens a guide at /console/start, made for a phone first.
    • It asks which AI to connect: Claude, the app and claude.ai together, Mistral Vibe, ChatGPT, Claude Code or another MCP client, or none yet. Then it gives the steps of that AI alone, one action at a time, with the address to copy, a link to the page of the client, and its film. ChatGPT asks for the plan first, since only its Business, Enterprise and Edu plans publish. On a phone, Claude Code and ChatGPT come under On a computer.
    • It sees the AI connect, then publish, and moves on by itself: requests to copy for a first Window, then the Window with its button Share.
    • The overview shows a card that leads back to it, instead of the five tabs of instructions, until an AI has published for the person. AIs and access shows the same steps, Claude first.
    • When a person approves their first AI, the consent screen says that it is connected and gives a first request to copy, before it sends them back. On a phone, its buttons sit at its foot.
  • The listing of a Cahut in the directory of Claude (#280, ADR 61). The administrators of the server give it on the page of the Cahut in the console of the server, with set_listings in the API, or with cahut settings listing. The steps of Claude then open the listing, with nothing to copy.
  • Sign in with an e-mail address (#279, ADR 60). In a Cahut that sends e-mail, people sign in with their handle or with the address of their account.

Fixed

  • A new password ends the wait of refused sign-ins (#279, ADR 60). The refusals before a new password, chosen from a link or under Account, no longer count against it: a person who forgot their password, and tried it too often, signs in as soon as they have chosen a new one. The same goes for the administrators of the server.

Updated

  • golang.org/x/net 0.62.0 and modernc.org/sqlite 1.61.1 (#276), and Preact 11.1.0 and lucide-preact 1.63.0 in the console (#277).