Skip to content

Add shell completion for update_status.py #2

Closed

Description

@baramgay

Summary

Add tab-completion support for update_status.py so users can tab-complete agent IDs and status values in bash/zsh/fish.

Motivation

The CLI is used dozens of times per session. Tab-completion would reduce typos and speed up the workflow.

Expected behavior

python scripts/update_status.py [TAB]
orchestrator  lead-data  lead-dev  eda-analyst  backend ...

Acceptance criteria

  • Completes agent IDs from agent_status.json
  • Completes status values (working/review/done/idle)
  • Works in bash, zsh, fish
  • Installation instructions added to README

This is a good first issue — mostly argument parsing + argcomplete library.

Activity

  1. added a commit that references this issue on Jun 11, 2026
    db56aab
  2. baramgay commented on Jun 11, 2026

    @baramgay
    OwnerAuthor

    Implemented in PR #6.

    What's in the PR:

    • argcomplete integration for update_status.py: tab-completes agent IDs and status values
    • New scripts/install_completion.py: one-command setup for bash, zsh, or fish

    Usage:
    pip install argcomplete
    python scripts/install_completion.py --bash # or --zsh / --fish
    source ~/.bashrc
    python scripts/update_status.py [TAB]

    orchestrator lead-data lead-dev eda-analyst backend ...

    No changes needed to your existing workflow — argcomplete is optional and fails gracefully if not installed.

  3. added a commit that references this issue on Jun 12, 2026
    b2cac42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions