Skip to content

NanoTeams 1.8.2 — Role Skills

Choose a tag to compare

@jmstajim jmstajim released this 01 Aug 22:50
· 11 commits to main since this release

1.7.0 let you attach an agent skill to a single message. 1.8.2 attaches it to a role: pick a role in the Team Editor, tick the skills it should always have, and their full text rides that role's system prompt on every step.

✨ Role Skills

  • A Skills tab on every roleSettings → Teams → Roles → (role) → Skills. Tick a skill and it ships with that role from then on; reorder with ↑/↓ to control how they stack in the prompt. Every role has it except the Supervisor, which is you.
  • Your existing skills, wherever they live — Claude Code skills, commands and enabled plugins, Codex, Cursor, Gemini CLI, GitHub Copilot, Windsurf, OpenCode, plus any loose SKILL.md in the work folder. The same catalogue the composer's / picker already reads, searchable and grouped by agent.
  • The token cost is on screen before you attach — per skill and totalled for the role. Worth watching on Ollama: a prompt over the context window is cut from the top with no error, and the system prompt is the part that goes.

🛠 Improved

  • search is much faster — on this repo (1,492 files, 348k lines), a full scan for a term that isn't there went from 513 ms to 152 ms, and a 31-term exploratory query from 9.5 s to 1.5 s.
  • search returns everything you asked for — results are paged instead of stopping early, and it gives one line per match by default. Both are adjustable in Settings → Tool Behavior.
  • Renaming an artifact updates every reference — role dependencies and the team graph follow the new name instead of breaking. Built-in artifacts and teams with a run in flight stay locked.
  • Empty Team gives you a Supervisor and one Teammate — the smallest team that actually runs. Rename the two roles, add your own, and it's yours.

🐛 Fixed

  • Fixes across the Team Editor, the composer and Settings navigation.

System Requirements

  • macOS 15.0 or later
  • Ollama 0.9 or later, or LM Studio 0.4.0 or later
  • Apple Silicon recommended for best local-LLM performance
  • macOS 26+ required for private voice dictation

Install

  1. Download NanoTeams.app.zip and extract it.
  2. Drag NanoTeams.app into /Applications.
  3. If macOS blocks the app on first launch: System Settings → Privacy & Security → Open Anyway.
  4. Start Ollama or LM Studio, load a model, then launch NanoTeams and pick your provider in Settings → LLM.

Build from Source

git clone https://github.com/jmstajim/NanoTeams.git
cd NanoTeams
xcodebuild -project NanoTeams.xcodeproj -scheme NanoTeams -configuration Release build

Links

Topics: macOS · AI coding assistant · local LLM · Ollama · LM Studio · multi-agent AI · AI agents · on-device · offline AI · private AI · automation · open source · Apple Silicon · Swift · SwiftUI · agentic chat · code generation