Skip to content

agent-team v0.6.0

Choose a tag to compare

@github-actions github-actions released this 16 Oct 11:14
· 88 commits to main since this release

Added

  • agent-team init asks, in a terminal, where the models run (Claude with Ollama builders, only
    Ollama, or only Claude), which optional members to add, how many builders and any spend limits,
    then shows the team and asks before writing. Flags answer the same questions for scripts:
    --models, --members, --builders, --per-run, --per-day; --yes takes the defaults.
    /team-init passes the answers it collects as these flags.
  • init finds Ollama by itself: on this machine, at OLLAMA_HOST, on the machine a VM or
    container runs on (Parallels, VirtualBox, UTM, Docker, Lima) or at the gateway.
    agent-team discover --ollama lists what it finds.
  • The dashboard's Settings has a Team composition card with the same choices for an existing
    team, including Find Ollama and a model list from the chosen server, shown as a diff first.
  • Tab completion for bash and zsh: commands, options, choices and the team's member names.
    The installer sets it up for bash; agent-team completion install does it for zsh.
  • install.sh --uninstall --purge also deletes the saved keys and project list (asking first).

Changed

  • install.sh --uninstall says where your saved keys are kept, and warns when another copy (such
    as a pipx install) is still on the PATH. Its list of slash commands is complete.

  • agent-team carries the Lakeba brand, as an open-source project Lakeba shares with its partners,
    clients and the developer community: the website, the dashboard and the README use the Lakeba
    mark and colours, with a "Conceive. Create. Commercialise." section, a "Shared by Lakeba"
    section, a favicon and a social preview image.

Fixed

  • agent-team init --ollama-url URL in a project that already has a team file now points that
    team's Ollama connection at URL (keeping the rest of the file) instead of refusing and leaving
    ready checking localhost.
  • init picks pytest for a Python project only when the project uses it; otherwise it runs
    unittest discovery in the tests folder. It writes python3, since many Linux machines have no
    python.
  • The website's "Get started" cards no longer overflow the page width on narrower screens.