blog: Beyond Human IDEs: Running Agentic Workspaces in Eclipse Che - #92
Conversation
7963734 to
0596673
Compare
| @@ -0,0 +1,161 @@ | |||
| --- | |||
There was a problem hiding this comment.
@rohanKanojia let's target publication next week e.g. 07-22
There was a problem hiding this comment.
okay, understood.
Co-authored-by: Cursor <cursoragent@cursor.com> Signed-off-by: Rohan Kumar <rokumar@redhat.com> Co-authored-by: Cursor <cursoragent@cursor.com>
0596673 to
cc1a77f
Compare
Firewall
left a comment
There was a problem hiding this comment.
Great job, just some small comments.
| * Access to an Eclipse Che instance (for example, a local or team deployment) | ||
| * Credentials for an LLM provider your coding agent can use (on-prem or cloud-hosted) | ||
| * A Git repository URL to import in the *Import from Git* section | ||
| * Optional: Git credentials configured in Eclipse Che so the agent can push branches and open pull requests on GitHub automatically |
There was a problem hiding this comment.
| * Optional: Git credentials configured in Eclipse Che so the agent can push branches and open pull requests on GitHub automatically | |
| * Optional: Git credentials configured in Eclipse Che so the agent can push branches and open pull requests on your Git provider automatically |
| Open the *Choose an Editor* tree and select a lightweight, terminal-centric editor definition instead of a full IDE. For an agentic CDE, pick either: | ||
|
|
||
| * Web Terminal: a minimal `ttyd`-based shell in the browser | ||
| * Herdr: an agent-aware terminal multiplexer on top of the same web-terminal model |
| Here is an example of Claude Code and OpenCode running in a workspace with the Herdr editor definition. Herdr shows each agent in the sidebar (idle or working) while the active pane streams the agent's tools and output. | ||
|
|
||
| .Claude Code and OpenCode agents running in an Eclipse Che workspace with the Herdr editor definition. | ||
| image::/assets/img/beyond-human-ides-running-agentic-workspaces/herdr-agents-running.png[Herdr workspace showing Claude Code idle and OpenCode working on Dockerfile tests inside Eclipse Che.] |
There was a problem hiding this comment.
- Can we have a higher resolution version of this image?
- Shall we put this or a similar image at the top of the blogpost? To show "this will be the end result" to capture the readers attention
|
|
||
| TIP: If you chose Herdr, you can split panes and run multiple agents in parallel, while Herdr tracks whether each one is idle, working, or blocked. The platform underneath matters more: with Che, each agent still gets its own sandboxed, Kubernetes-native workspace. | ||
|
|
||
| == How Agentic CDEs Can Be Beneficial for Teams |
There was a problem hiding this comment.
| == How Agentic CDEs Can Be Beneficial for Teams | |
| == How Agentic CDEs help Teams |
|
|
||
| == How Agentic CDEs Can Be Beneficial for Teams | ||
|
|
||
| Agentic CDEs can be beneficial for safer agentic automation: every agent can run in its own workspace, with Kubernetes-enforced boundaries, instead of sharing a developer's laptop or a long-lived shared VM. Using Che for ttyd-driven agent workspaces can build on that foundation in a few practical ways: |
There was a problem hiding this comment.
| Agentic CDEs can be beneficial for safer agentic automation: every agent can run in its own workspace, with Kubernetes-enforced boundaries, instead of sharing a developer's laptop or a long-lived shared VM. Using Che for ttyd-driven agent workspaces can build on that foundation in a few practical ways: | |
| Agentic CDEs keep each coding agent in its own Kubernetes-isolated workspace, instead of sharing a developer laptop or a long-lived VM. Using Che for ttyd-driven agent workspaces can build on that foundation in a few practical ways: |
| | Autonomous agents executing tasks, with humans in the review loop | ||
|
|
||
| | Workspace shape | ||
| | Full IDE (for example Che-Code or VS Code) plus extensions, UI, and layouts |
There was a problem hiding this comment.
| | Full IDE (for example Che-Code or VS Code) plus extensions, UI, and layouts | |
| | Full IDE (for example, VS Code) plus extensions, UI, and layouts |
|
|
||
| Wait for the workspace to become ready. Once it is ready, Che opens the `ttyd`-based terminal in the browser. From there, launch your preferred terminal-based coding agent (for example, `claude-code` or `opencode`), point it at a task or specification, and let it work inside the isolated workspace. | ||
|
|
||
| NOTE: Terminal-based coding agents (such as `claude-code` or `opencode`) must already be present in the DevWorkspace container image, or installed or otherwise injected into the workspace before you use them. |
There was a problem hiding this comment.
injected into the workspace before you use them.
I would clarify that this simply can be done via devfile command and provide a snippet - https://github.com/eclipse-che/che-server/blob/main/devfile.yaml#L93-L102
| @@ -0,0 +1,161 @@ | |||
| --- | |||
| title: "Beyond Human IDEs: Running Agentic Workspaces in Eclipse Che" | |||
There was a problem hiding this comment.
| title: "Beyond Human IDEs: Running Agentic Workspaces in Eclipse Che" | |
| title: "Beyond Human IDEs: Running Agentic Cloud Development Environments in Eclipse Che" |
| How to run safer agentic automation in isolated workspaces with Eclipse Che: | ||
| lightweight, ttyd-based Agentic Workspaces on Kubernetes. | ||
| categories: [] | ||
| keywords: ['Agentic Workspaces', 'CDE', 'Eclipse Che', 'AI', 'Kubernetes', 'ttyd', 'Devfile'] |
There was a problem hiding this comment.
| keywords: ['Agentic Workspaces', 'CDE', 'Eclipse Che', 'AI', 'Kubernetes', 'ttyd', 'Devfile'] | |
| keywords: ['Agentic Workspaces', 'CDE', 'Eclipse Che', 'AI', 'Kubernetes', 'ttyd', 'herdr', 'Devfile'] |
ec77ecf to
763c870
Compare
Clarify Devfile-based Claude CLI install, move the Herdr end-result screenshot to the intro, and refresh that image. Signed-off-by: Rohan Kumar <rohaan@redhat.com> Co-authored-by: Cursor <cursoragent@cursor.com>
763c870 to
2dfc809
Compare
Description
Add a new community blog post,
Beyond Human IDEs: Running Agentic Workspaces in Eclipse Che, introducing terminal-centric Agentic CDEs as a complement to traditional full-IDE workspaces.See Preview here: https://pr-check-92-che-blog.surge.sh/2026/07/22/@rohan.kumar-beyond-human-ides-running-agentic-workspaces.html
It covers:
• A comparison of traditional CDEs vs agentic CDEs (with trade-offs)
• The human-in-the-review-loop workflow for autonomous coding agents
• How Eclipse Che and ttyd fit together for lightweight, Kubernetes-isolated agent workspaces
• A step-by-step guide: choose a terminal-centric editor (Web Terminal or Herdr), import from Git, and launch a coding agent
• Team benefits: contained sandbox execution, higher workspace density, and parallel agent scaling
• A "Try It Yourself" section pointing to Hosted Che / Developer Sandbox