Complete agent monitoring and Galaxy Control integration
- expose command-monitor conversations and preserve visible agent transcripts - add bounded polling and a dedicated shell interrupt tool - improve direct-provider images, skills, tool history, and usage handling - package and brand Galaxy Control across releases, installers, persistence, and docs
This commit is contained in:
@@ -1,27 +1,27 @@
|
||||
//! Serializable selectors for targeting windows, tabs, and panes.
|
||||
use serde::{Deserialize, Serialize};
|
||||
|
||||
/// Opaque window identifier supplied by Warp metadata.
|
||||
/// Opaque window identifier supplied by Galaxy metadata.
|
||||
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
|
||||
#[serde(transparent)]
|
||||
pub struct WindowSelector(pub String);
|
||||
|
||||
/// Opaque tab identifier supplied by Warp metadata.
|
||||
/// Opaque tab identifier supplied by Galaxy metadata.
|
||||
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
|
||||
#[serde(transparent)]
|
||||
pub struct TabSelector(pub String);
|
||||
|
||||
/// Opaque pane identifier supplied by Warp metadata.
|
||||
/// Opaque pane identifier supplied by Galaxy metadata.
|
||||
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
|
||||
#[serde(transparent)]
|
||||
pub struct PaneSelector(pub String);
|
||||
|
||||
/// Opaque session identifier supplied by Warp metadata.
|
||||
/// Opaque session identifier supplied by Galaxy metadata.
|
||||
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
|
||||
#[serde(transparent)]
|
||||
pub struct SessionSelector(pub String);
|
||||
|
||||
/// Hierarchical target for actions that operate on a specific Warp surface.
|
||||
/// Hierarchical target for actions that operate on a specific Galaxy surface.
|
||||
#[derive(Debug, Clone, PartialEq, Eq, Default, Serialize, Deserialize)]
|
||||
#[serde(rename_all = "snake_case")]
|
||||
pub struct TargetSelector {
|
||||
|
||||
Reference in New Issue
Block a user