top | item 46909987

(no title)

Aditya_Garg | 24 days ago

Anthropic themselves were able to write a c compiler using teams all at the same time

https://www.anthropic.com/engineering/building-c-compiler

Here is the relevant excerpt:

"To prevent two agents from trying to solve the same problem at the same time, the harness uses a simple synchronization algorithm:

Claude takes a "lock" on a task by writing a text file to current_tasks/ (e.g., one agent might lock current_tasks/parse_if_statement.txt, while another locks current_tasks/codegen_function_definition.txt). If two agents try to claim the same task, git's synchronization forces the second agent to pick a different one. Claude works on the task, then pulls from upstream, merges changes from other agents, pushes its changes, and removes the lock. Merge conflicts are frequent, but Claude is smart enough to figure that out."

discuss

order

No comments yet.