Skip to main content

Local agent for TaskFloor — connects Claude Code to your task board

Project description

taskfloor-agent

Local agent that connects Claude Code to your TaskFloor task board. It runs as a background daemon, auto-discovers your projects by matching git remotes, and executes tasks in isolated git worktrees with real-time streaming to the browser.

Installation

# Recommended (isolated environment)
pipx install taskfloor-agent

# Or with pip
pip install taskfloor-agent

Requires Python 3.10+.

Quick Start

  1. Login — configure your server URL and agent token (get the token from TaskFloor Settings):

    taskfloor-agent login
    
  2. Start — run the agent in the background:

    taskfloor-agent start
    
  3. Check status — verify the agent is connected:

    taskfloor-agent status
    

Commands

Command Description
taskfloor-agent login Configure server URL, token, and scan directories
taskfloor-agent start Start agent daemon (use --foreground for dev)
taskfloor-agent stop Stop background daemon
taskfloor-agent status Show config, connection, and discovered projects
taskfloor-agent logs View agent logs (-f to follow)
taskfloor-agent add <path> Add a local project directory
taskfloor-agent cleanup Remove TaskFloor worktrees from local repos

How It Works

The agent connects to your TaskFloor server via WebSocket, receives task assignments, and runs Claude Code sessions in isolated git worktrees. Each task gets its own branch (taskfloor/task-{id}) and worktree (.worktrees/task-{id}), so work is isolated from your main branch.

Project discovery is automatic — the agent scans your configured directories for git repos and matches their remotes against TaskFloor projects.

Configuration

Config file: ~/.taskfloor/agent.yaml

server: https://taskfloor.xyz
token: <your-agent-token>
agent_id: username-hostname
scan_dirs:
  - ~/Projects
project_paths:
  - ~/Projects/my-specific-repo

Links

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

taskfloor_agent-0.1.1.tar.gz (23.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

taskfloor_agent-0.1.1-py3-none-any.whl (26.0 kB view details)

Uploaded Python 3

File details

Details for the file taskfloor_agent-0.1.1.tar.gz.

File metadata

  • Download URL: taskfloor_agent-0.1.1.tar.gz
  • Upload date:
  • Size: 23.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for taskfloor_agent-0.1.1.tar.gz
Algorithm Hash digest
SHA256 224f7dcbafaea9a898ca3be8ce2ac829347c3552aa8494c5f0295aa0a6c66c40
MD5 f64062e8454bcc378eacffec25e2b131
BLAKE2b-256 abc9c9db8faf8b54ab23a87be3526336768eccb18dc2401c2417f3a39bf1eb42

See more details on using hashes here.

File details

Details for the file taskfloor_agent-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for taskfloor_agent-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4968ab9c0c2ec26f28107ca15a978ade4cd9f0d83acea20603ab5bc41c63aef0
MD5 c48d3d98d79aa374500a47115823bc0a
BLAKE2b-256 283b14855728997b55f9489eeda7f2a4ee69e372adc6143a50dbdcd908fee3fb

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page