Hat schon jemand Erfahrung mit paralleler Ausführung? Braucht es dann zwingend git worktrees o.ä.?

Has anybody experience with parallel agent usage? Are git worktrees (or else) required to make it work?

Neues Tool / new tool by Jetbrains:
https://air.dev/

#KI #AI #WebDev #ClaudeCode #AiAgents

Air: Multitask with agents, stay in control

JetBrains Air is the Agentic Development Environment where Codex, Claude Agent, Gemini CLI, and Junie execute independent task loops without interfering with each other.

@mandrasch kommt ganz auf den Task drauf an. Claude Code unterstützt Worktrees jetzt auch direkt in der CLI bzw. App. Ich arbeite meist an mehreren Feature Branches parallel und da bieten sich Worktrees meistens schon an. Mit https://github.com/simonbs/wut lässt sich das auch schön managen.

Den Vorteil von diesen ganzen Wrapper Tools wie Air seh ich nicht ganz.

GitHub - simonbs/wut: 🪾 Ephemeral worktrees without the ceremony.

🪾 Ephemeral worktrees without the ceremony. Contribute to simonbs/wut development by creating an account on GitHub.

GitHub

@mbuchetics Cool, danke für den Tool-Tipp! Noch nicht von gehört. (In lazygit hab ich die Worktrees von Claude Code auch gesehen zumindest)

Nur Rückfrage bzgl. Praxis:

Also hast aber weiterhin einfach ein Projekt lokal ausgechecked und arbeitest da halt an mehreren Feature Branches parallel (via git worktrees)?

@mandrasch ich mach alles lokal ja, sind vor allem Xcode Projekte. Im Normalfall hab ich einen normalen Checkout + ein Worktree, für einen long running feature branch. Zusätzliche Worktrees dann on demand, wenn ich z.B. einen Bugfix machen muss, im normalen Checkout aber grad was anderes mache.

@mbuchetics Cool, danke für Info!

Und die zusätzlichen Worktrees für Bugfix kannst du dann auch ganz normal in XCode öffnen, dir Preview anschauen, etc. nehme ich an?

(Muss mich da noch reinfuchsen, für mein aktuell benutztes Dev-Tool DDEV gibts da auch Infos zu https://www.fldrupal.camp/session/use-git-worktree-ddev-run-multiple-versions-same-site)

Use `git worktree` with DDEV to run multiple versions of the same site

With git worktree it's easy to have multiple versions of your Drupal project checked out into different directories.And DDEV has a special feature to let you have the name of the project be determined by the directory it's in.So you can have the same git repository checked out 5 places and all 5 of them (with different features or bugs or whatever) running at the same time.This is surprisingly easy and pretty mature stuff. Take a moment with it and we'll have fun!See Slides and you might like Mark Labrecque's Workspace Manager .

Florida DrupalCamp
@mandrasch ja, ist im Endeffekt nicht anders als ein zweiter Checkout in einem anderen Folder.