Skip to content

Feat/pty direct#43

Open
goudyj wants to merge 3 commits into
masterfrom
feat/pty-direct
Open

Feat/pty direct#43
goudyj wants to merge 3 commits into
masterfrom
feat/pty-direct

Conversation

@goudyj
Copy link
Copy Markdown
Owner

@goudyj goudyj commented Feb 23, 2026

No description provided.

- StatusBar, Popup, InputField, ConfirmDialog widgets
- Refactor tui_draw.rs to use widgets
- Refactor tui_draw.rs to use new widgets (-413 lines)
- Centralize list item rendering in issue_list.rs
- Generic filter popup for issues and PRs
- Reusable command palette component
- Add PtySession and PtyManager for direct PTY management
- Remove tmux dependency for faster agent startup (~100-200ms)
- Sessions run in-process with circular buffer for idle detection
- Simplify architecture by ~200 lines of tmux helper code
Comment thread src/agents/claude.rs
Comment on lines 10 to 62
@@ -33,8 +34,8 @@ impl CodingAgent for ClaudeCodeAgent {

/// Dispatch an issue to a coding agent for processing.
///
/// This creates a git worktree, launches the agent in an interactive
/// tmux session, and returns immediately with a session handle.
/// This creates a git worktree, launches the agent in a PTY session,
/// and returns immediately with a session handle.
pub async fn dispatch_to_agent(
issue: &IssueDetail,
local_path: &Path,
@@ -61,19 +62,19 @@ pub async fn dispatch_to_agent(
// Build the prompt with optional additional instructions
let prompt = build_issue_prompt(issue, additional_instructions);
Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Super comme remarque

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant