Repository navigation
v0.3.0
Setting Pots up on a server without a desktop, or through someone else's AI agent, and a bot that works like a pi session.
Added
- Secrets in
pots chat. The bot can ask the person for tokens withcall <terminal> ask-secret {text, file, keys}.pots chatasks for each one without showing it and writes it to that file in~/.pots/secrets/. The bot only learns which keys came, so the values reach neither its log nor the model. - Without a desktop, the bot offers three ways. When a task needs a screen, such as getting a chat app's tokens, the bot asks the person how to go about it and says what each way costs:
- a virtual desktop they can watch and sign in to over VNC;
- a browser-only tool such as agent-browser;
- browser steps on their own computer while the bot guides them.
docs/for-agents.md, for the AI agent (Claude Code, Codex, Cursor) that sets Pots up for someone. It explains what Pots is, how to install it, and that the bot connects its chat apps itself. The README and AGENTS.md point to it, and it ships in the npm package.- The bot works like a pi session. pi's own loader reads
AGENTS.mdand Agent Skills from the same places pi does, again before each request. The skills you give pi, the bot can use too. readshrinks large images to fit the model, as pi does.
Changed
- A bot's
persona.mdis now itsAGENTS.md. An existing bot'spersona.mdis renamed on its first start after the upgrade. - The Slack app manifest asks for no user scopes. The bot never used them. An app made from the old manifest keeps working.
Fixed
pots init: the arrow keys work in the login prompts, such as "Select Anthropic login method". They used to print^[[B, and the choice could not change.
What's Changed
- Set up without a desktop: login prompts fixed, secrets in pots chat, a guide for agents by @Crokily in #5
- The agent works like a pi session: AGENTS.md, skills and images by @Crokily in #6
Full Changelog: v0.2.1...v0.3.0