pub struct TeamMemberOptions {
pub workspace: Option<String>,
pub model: Option<String>,
pub prompt_slots: Option<SystemPromptSlots>,
pub max_tool_rounds: Option<usize>,
}Expand description
Per-member session overrides for TeamRunner::add_lead, TeamRunner::add_worker,
and TeamRunner::add_reviewer.
Fields§
§workspace: Option<String>Override the workspace for this member.
When set, this member uses the given path (e.g. a git worktree) instead
of the default workspace from TeamRunner::with_agent.
model: Option<String>Model override. Format: "provider/model" (e.g. "openai/gpt-4o").
prompt_slots: Option<SystemPromptSlots>Prompt slot customization (role, guidelines, response style, extra).
max_tool_rounds: Option<usize>Override maximum tool-call rounds for this member’s session.
Trait Implementations§
Source§impl Clone for TeamMemberOptions
impl Clone for TeamMemberOptions
Source§fn clone(&self) -> TeamMemberOptions
fn clone(&self) -> TeamMemberOptions
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TeamMemberOptions
impl Debug for TeamMemberOptions
Source§impl Default for TeamMemberOptions
impl Default for TeamMemberOptions
Source§fn default() -> TeamMemberOptions
fn default() -> TeamMemberOptions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for TeamMemberOptions
impl RefUnwindSafe for TeamMemberOptions
impl Send for TeamMemberOptions
impl Sync for TeamMemberOptions
impl Unpin for TeamMemberOptions
impl UnsafeUnpin for TeamMemberOptions
impl UnwindSafe for TeamMemberOptions
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more