Skip to main content

claude-code gemini-cli codex pytest codecov

workspace-agent

Workspace management package for workspaces folder shared between different packages.

Logo

Getting Started

Installation

uv add workspace-agent 

Usage

Command Line Interface (CLI)

  1. Create Workspace (along with folders and subfolders)
> workspace create test-workspace

# Expected Output
✅ Workspace created at: /Users/ppak/GitHub/workspace-agent/workspaces/test-workspace

> workspace create test-workspace test-folder

# Expected Output
✅ Workspace folder created at: /Users/ppak/GitHub/workspace-agent/workspaces/test-workspace/test-folder

> workspace create test-workspace test-folder test-subfolder

# Expected Output
✅ Workspace folder created at: /Users/ppak/GitHub/workspace-agent/workspaces/test-workspace/test-folder/test-subfolder
  1. Read Workspace
> workspace read test-workspace

# Expected Output
Workspace(
    name='test-workspace',
    path=PosixPath('/Users/ppak/GitHub/workspace-agent/workspaces/test-workspace'),
    folders={
        'test-folder': WorkspaceFolder(
            name='test-folder',
            path=PosixPath('/Users/ppak/GitHub/workspace-agent/workspaces/test-workspace/test-folder'),
            folders={'test-subfolder': WorkspaceFolder(name='test-subfolder', path=PosixPath('/Users/ppak/GitHub/workspace-agent/workspaces/test-workspace/test-folder/test-subfolder'), folders={}, files=[])},
            files=[]
        )
    },
    version='0.0.2',
    workspaces_path=PosixPath('/Users/ppak/GitHub/workspace-agent/workspaces'),
    config_file='workspace.json'
)

> workspace read test-workspace test-folder

# Expected Output
WorkspaceFolder(
    name='test-folder',
    path=PosixPath('/Users/ppak/GitHub/workspace-agent/workspaces/test-workspace/test-folder'),
    folders={'test-subfolder': WorkspaceFolder(name='test-subfolder', path=PosixPath('/Users/ppak/GitHub/workspace-agent/workspaces/test-workspace/test-folder/test-subfolder'), folders={}, files=[])},
    files=[]
)

> workspace read test-workspace test-folder test-subfolder

# Expected Output
WorkspaceFolder(name='test-subfolder', path=PosixPath('/Users/ppak/GitHub/workspace-agent/workspaces/test-workspace/test-folder/test-subfolder'), folders={}, files=[])

Model Context Protocol (MCP)

  1. Install MCP tools and Agent (defaults to claude-code)
> workspace mcp install
  • Explicit methods include claude-code, codex, and gemini-cli

    > workspace mcp install claude-code
    > workspace mcp install codex
    > workspace mcp install gemini-cli 
    
  • If updating, you will need to remove the previously existing MCP tools

    > workspace mcp uninstall claude-code
    > workspace mcp uninstall codex
    > workspace mcp uninstall gemini-cli 
    

Metadata

Release files for workspace-agent 0.1.9

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for workspace-agent 0.1.9
File Size Uploaded
workspace_agent-0.1.9.tar.gz 19.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for workspace-agent 0.1.9
File Interpreter ABI Platform
workspace_agent-0.1.9-py3-none-any.whl Python 3 none any Details

Total release size: 44.2 kB

Release files / workspace_agent-0.1.9.tar.gz

Download URL workspace_agent-0.1.9.tar.gz
Size 19.3 kB
Tags Source
SHA-256 checksum
How to use checksums
4b05f07f1fc44cf18f323804bab0f09cde99828d10862688fae0abbacba8fd3f
BLAKE2b-256 checksum
How to use checksums
17d9cfca0c24c61714f0e6261b727781b5c45551108a231f3c62992b08b5bb00
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.8.3

Release files / workspace_agent-0.1.9-py3-none-any.whl

Download URL workspace_agent-0.1.9-py3-none-any.whl
Size 25.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c321ea2328ecd017f591741e76452eca6459c25a42df38f49d5a051667228e7f
BLAKE2b-256 checksum
How to use checksums
f33816c915f4926e19ed5378368ea33157c21ce89450961bd94685af33de8a5a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.8.3

Release history Release notifications | RSS feed

This release

0.1.9 This release

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.0

2 release files

0.0.2

2 release files

0.0.1

2 release files

0.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page