Skip to content

Latest commit

 

History

10 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Agentic Workspace

This repository contains aw, the tool that powers 90% of my agentic work.

I designed aw to help me orchestrate large numbers of "what if" scenarios across projects without interrupting my main work.

Key features

  • Tight integration into Jujutsu VCS (my VCS of choice)
  • Streamligned command-line argument parsing to quickly open projects from various dirs across my system
  • Some Tmux trickery to make sessions easy to transfer to-and-from my phone while on the go

Usage

aw can be configured with a TOML file. An example would be:

# ~/Library/Application Support/aw/config.toml

# List directories that contain your local JJ repos here
project_dirs = ["~/projects", "~/src"]

# If you have any repos that live outside of your usual work area, add them directly here
extra_repos = ["/external/repo"]

Then, if you wanted to start a new session called my-idea in ~/projects/my-repo, you'd run:

aw my-repo my-idea

Maybe you organize things by "org" if you work with something like Bitbucket:

aw TEAM/our-repo fix-that-bug

Periodically, make sure to clean up any stale sessions with:

aw gc

Contributions

This repository is a public push-mirror of a segment of my personal projects monorepo. As such, pull requests are not accepted here.

If you would like to contribute a patch, please email me at the address on my website.

About

Agentic Workspace: An opinionated tool for working with agent harnesses

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages