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

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.0.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.0-py3-none-any.whl (25.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: taskfloor_agent-0.1.0.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.0.tar.gz
Algorithm Hash digest
SHA256 0c6107cef90bae00c25150e82c9333581b11ee7cb0b3ce29365ca1da52e09529
MD5 e25aa3604f4aa2f1d640a7f7b705d710
BLAKE2b-256 38c42a905e956a1eff7e65ba1db09dfdf5d6eb472246e51b1f09e9a63d2e3104

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for taskfloor_agent-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f00656e3d2adfe857f7e0b8ae94bb15199e64e15876717c541f9d2fd0fdf776a
MD5 8e4fdefb289191a077cbb930ad9d8f31
BLAKE2b-256 dccb8b4b8ce8b7dfee71b9b3ed7c289ad225385bfcf8986493e310823b56af8f

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