Skip to content

Extending with sandbox capabilities #40

@ToolKami

Description

@ToolKami

Hi @tobi ,

First of all, thanks for the amazing work! It is a wonderfully simple tool that made a great difference in my life.

I've copied try's implementation and modified it to have sandbox capabilities so that I can use it to run coding agents in parallel.

The new commands are:

  • toolkami worktree: Create worktree from current repo and copies config to .toolkami sub-directory.
  • toolkami sandbox: Run Docker sandbox from .toolkami/docker-compose.yml
  • toolkami merge: Merge worktree changes back to parent repo
  • toolkami drop: Delete worktree and branch

Here is a visual architecture diagram:
ToolKami CLI architecture

Here is the implementation: https://github.com/aperoc/toolkami

I understand that this may add unnecessary dependencies and may not be a design that fits your philosophy, but if there is any remote interest, I would be keen to discuss and do a PR to incorporate these features!

Would be keen to know if you're trying to run multiple agents at once and what your workflow looks like?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions