This compact ruby gem is purely CLI utility: it's meant to be used by a team of AI agentsexecuting along one or more the plans in a given repo. Using worktrees and parallelism it's easy to 10x the speed of develpoment of software development compared to even a single agent working on it. Plus each agent can specialize. Such agents require globsl shared locking mechanism to ensure they are not working on the same directory, or the same files in same worktree. That is exactly what this gem does. The CLI binary you invoke is called 'alock'which comes with sub-command 'completion' which you can load for BASH or ZSH. However, you are not very likely going toinvoke this gem directly. It's used by an Agentic Workflow gem 'agentilda' to protect shared resources. To try the entire system, it's recommended to download the repo https://github.com/kigster/agentilda-ai-setup which both installs the two gems, and offers a configuration file that installs a set of coding agents, skills, plugins, commands, from various guthub folders, or via running commands, and so on. In other words the repo's purpose is to ensure your agentic setup is identical from machine to machine, and by modifying the config file you can pick and choose your skills, your AGENT.md/CLAUDE.md file and so on.

Required Ruby Version

>= 3.2.0

Authors

Konstantin Gredeskoul

Versions

  1. 2.1.0 September 30, 2026 (52 KB)
  2. 2.0.0 September 21, 2026 (50 KB)
  3. 0.2.1 September 12, 2026 (50.5 KB)

Pushed by

SHA 256 checksum