Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ public partial interface ISubpackageTtsSubpackageTtsAgentsClient
/// Voice slug from the VMS catalog (see GET /v1/voices). Required — the server rejects writes with an unknown or empty slug.
/// </param>
/// <param name="temperature">
/// 0.0..1.0. Defaults to 0.7 when omitted.
/// Sampling temperature in the range 0.01.0. Defaults to 0.5 when omitted.
/// </param>
/// <param name="widgetConfig">
/// Customer-editable appearance + behaviour payload for the<br/>
Expand Down Expand Up @@ -152,10 +152,10 @@ public partial interface ISubpackageTtsSubpackageTtsAgentsClient
/// <exception cref="global::System.InvalidOperationException"></exception>
global::System.Threading.Tasks.Task<global::Speechify.TtsAgent> CreateAsync(
string name,
string prompt,
string firstMessage,
string voiceId,
string? slug = default,
string? prompt = default,
string? firstMessage = default,
string? language = default,
global::Speechify.TtsCreateAgentRequestLlmProvider? llmProvider = default,
string? llmModel = default,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ public partial interface ISubpackageTtsSubpackageTtsAgentsClient
/// Identifier of a worker-resident system builtin. New entries are<br/>
/// added together on the server (a new `tool_builtin_&lt;name&gt;.go`<br/>
/// file) and worker (`tools/builtins/&lt;name&gt;.py`) - the 2-file rule<br/>
/// AIS-3053 pins. Customers read the catalogue from<br/>
/// the server pins. Customers read the catalogue from<br/>
/// `GET /v1/agents/tools/system-builtins` rather than depending on this<br/>
/// string set staying stable across releases.
/// </param>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ public partial interface ISubpackageTtsSubpackageTtsAgentsClient
/// tests are dispatched in one call. Each returned run starts in<br/>
/// `queued` status; poll `GET /v1/agents/tests/runs/{id}` for the terminal<br/>
/// result.<br/>
/// An optional request body (AIS-3443) runs the whole suite against<br/>
/// An optional request body runs the whole suite against<br/>
/// a proposed config: a `config_override` (prompt / model / tools)<br/>
/// applied to every test without editing the tests, and/or a<br/>
/// `flow_version_id` to target a specific flow version instead of<br/>
Expand All @@ -34,7 +34,7 @@ public partial interface ISubpackageTtsSubpackageTtsAgentsClient
/// tests are dispatched in one call. Each returned run starts in<br/>
/// `queued` status; poll `GET /v1/agents/tests/runs/{id}` for the terminal<br/>
/// result.<br/>
/// An optional request body (AIS-3443) runs the whole suite against<br/>
/// An optional request body runs the whole suite against<br/>
/// a proposed config: a `config_override` (prompt / model / tools)<br/>
/// applied to every test without editing the tests, and/or a<br/>
/// `flow_version_id` to target a specific flow version instead of<br/>
Expand All @@ -58,7 +58,7 @@ public partial interface ISubpackageTtsSubpackageTtsAgentsClient
/// tests are dispatched in one call. Each returned run starts in<br/>
/// `queued` status; poll `GET /v1/agents/tests/runs/{id}` for the terminal<br/>
/// result.<br/>
/// An optional request body (AIS-3443) runs the whole suite against<br/>
/// An optional request body runs the whole suite against<br/>
/// a proposed config: a `config_override` (prompt / model / tools)<br/>
/// applied to every test without editing the tests, and/or a<br/>
/// `flow_version_id` to target a specific flow version instead of<br/>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ public partial interface ISubpackageTtsSubpackageTtsCallersClient
/// List Callers<br/>
/// List the workspace's callers, ordered by most-recently-seen first.<br/>
/// A caller is the per-(tenant, agent, identity) entity that owns<br/>
/// long-term memories and conversation history. Phase 2 of ADR 0011.
/// long-term memories and conversation history.
/// </summary>
/// <param name="agentId"></param>
/// <param name="q"></param>
Expand All @@ -32,7 +32,7 @@ public partial interface ISubpackageTtsSubpackageTtsCallersClient
/// List Callers<br/>
/// List the workspace's callers, ordered by most-recently-seen first.<br/>
/// A caller is the per-(tenant, agent, identity) entity that owns<br/>
/// long-term memories and conversation history. Phase 2 of ADR 0011.
/// long-term memories and conversation history.
/// </summary>
/// <param name="agentId"></param>
/// <param name="q"></param>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ public partial interface ISubpackageTtsSubpackageTtsIvrMemoryClient
/// Invalidate IVR Menu<br/>
/// Soft-invalidate the named menu. Future lookups skip it; the<br/>
/// next discovery for the same fingerprint replaces it (clearing<br/>
/// the invalidation, see ADR 0009 §4). Idempotent: re-invalidating<br/>
/// the invalidation). Idempotent: re-invalidating<br/>
/// an already-invalidated row returns 404.<br/>
/// Reason is optional and is captured in structured logs for<br/>
/// operator triage. A future audit table may persist it.
Expand All @@ -28,7 +28,7 @@ public partial interface ISubpackageTtsSubpackageTtsIvrMemoryClient
/// Invalidate IVR Menu<br/>
/// Soft-invalidate the named menu. Future lookups skip it; the<br/>
/// next discovery for the same fingerprint replaces it (clearing<br/>
/// the invalidation, see ADR 0009 §4). Idempotent: re-invalidating<br/>
/// the invalidation). Idempotent: re-invalidating<br/>
/// an already-invalidated row returns 404.<br/>
/// Reason is optional and is captured in structured logs for<br/>
/// operator triage. A future audit table may persist it.
Expand All @@ -48,7 +48,7 @@ public partial interface ISubpackageTtsSubpackageTtsIvrMemoryClient
/// Invalidate IVR Menu<br/>
/// Soft-invalidate the named menu. Future lookups skip it; the<br/>
/// next discovery for the same fingerprint replaces it (clearing<br/>
/// the invalidation, see ADR 0009 §4). Idempotent: re-invalidating<br/>
/// the invalidation). Idempotent: re-invalidating<br/>
/// an already-invalidated row returns 404.<br/>
/// Reason is optional and is captured in structured logs for<br/>
/// operator triage. A future audit table may persist it.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,11 @@ public partial interface ISubpackageTtsSubpackageTtsIvrMemoryClient
{
/// <summary>
/// List IVR Menus<br/>
/// List the active IVR menus the caller's workspace has learned<br/>
/// (AIS-3267 Phase 2/1.6/3). One row per (fingerprint, tenant).<br/>
/// List the active IVR menus the caller's workspace has learned.<br/>
/// One row per (fingerprint, tenant).<br/>
/// Invalidated rows and the cross-tenant shared slot are excluded.<br/>
/// Sorted by `last_observed_at` DESC so the freshest IVRs land at<br/>
/// the top. Capped at 200 rows.<br/>
/// See `docs/adrs/0009-ivr-memory-consume-and-invalidate.md` for the<br/>
/// memorization design.
/// the top. Capped at 200 rows.
/// </summary>
/// <param name="fingerprint"></param>
/// <param name="requestOptions">Per-request overrides such as headers, query parameters, timeout, retries, and response buffering.</param>
Expand All @@ -24,13 +22,11 @@ public partial interface ISubpackageTtsSubpackageTtsIvrMemoryClient
global::System.Threading.CancellationToken cancellationToken = default);
/// <summary>
/// List IVR Menus<br/>
/// List the active IVR menus the caller's workspace has learned<br/>
/// (AIS-3267 Phase 2/1.6/3). One row per (fingerprint, tenant).<br/>
/// List the active IVR menus the caller's workspace has learned.<br/>
/// One row per (fingerprint, tenant).<br/>
/// Invalidated rows and the cross-tenant shared slot are excluded.<br/>
/// Sorted by `last_observed_at` DESC so the freshest IVRs land at<br/>
/// the top. Capped at 200 rows.<br/>
/// See `docs/adrs/0009-ivr-memory-consume-and-invalidate.md` for the<br/>
/// memorization design.
/// the top. Capped at 200 rows.
/// </summary>
/// <param name="fingerprint"></param>
/// <param name="requestOptions">Per-request overrides such as headers, query parameters, timeout, retries, and response buffering.</param>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ public partial interface ISubpackageTtsSubpackageTtsToolsClient
/// - `system`: worker-resident built-in (e.g. end_call, play_audio)<br/>
/// - `webhook`: worker signs a payload and POSTs it to your URL<br/>
/// - `client`: worker dispatches to the caller's browser/SDK via data channel<br/>
/// - `mcp`: worker connects to a customer-hosted MCP server and proxies tool calls (AIS-3056)
/// - `mcp`: worker connects to a customer-hosted MCP server and proxies tool calls
/// </param>
/// <param name="config"></param>
/// <param name="requestOptions">Per-request overrides such as headers, query parameters, timeout, retries, and response buffering.</param>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ public partial interface ISubpackageTtsSubpackageTtsToolsClient
/// this tool attached. Useful before deleting a tool, to surface<br/>
/// which agents will lose access. Soft-deleted agents are filtered<br/>
/// out. Bounded by the number of agents per workspace (tens), so<br/>
/// the response is not paginated (see ADR 0013).
/// the response is not paginated.
/// </summary>
/// <param name="id"></param>
/// <param name="requestOptions">Per-request overrides such as headers, query parameters, timeout, retries, and response buffering.</param>
Expand All @@ -26,7 +26,7 @@ public partial interface ISubpackageTtsSubpackageTtsToolsClient
/// this tool attached. Useful before deleting a tool, to surface<br/>
/// which agents will lose access. Soft-deleted agents are filtered<br/>
/// out. Bounded by the number of agents per workspace (tens), so<br/>
/// the response is not paginated (see ADR 0013).
/// the response is not paginated.
/// </summary>
/// <param name="id"></param>
/// <param name="requestOptions">Per-request overrides such as headers, query parameters, timeout, retries, and response buffering.</param>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ public partial interface ISubpackageTtsSubpackageTtsToolsClient
/// List System Builtins<br/>
/// Read-only catalogue of every system builtin the worker knows<br/>
/// about. The console fetches this at runtime rather than<br/>
/// maintaining a parallel client-side list (AIS-3074); the server<br/>
/// maintaining a parallel client-side list; the server<br/>
/// is the single source of truth for the label and description<br/>
/// copy a customer sees in the builtin-instance picker.
/// </summary>
Expand All @@ -22,7 +22,7 @@ public partial interface ISubpackageTtsSubpackageTtsToolsClient
/// List System Builtins<br/>
/// Read-only catalogue of every system builtin the worker knows<br/>
/// about. The console fetches this at runtime rather than<br/>
/// maintaining a parallel client-side list (AIS-3074); the server<br/>
/// maintaining a parallel client-side list; the server<br/>
/// is the single source of truth for the label and description<br/>
/// copy a customer sees in the builtin-instance picker.
/// </summary>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ public partial interface ISubpackageTtsSubpackageTtsToolsClient
/// stored secret from the encrypted column before probing.
/// </summary>
/// <param name="config">
/// Config shape for `kind=mcp` (AIS-3056). The worker opens the<br/>
/// Config shape for `kind=mcp`. The worker opens the<br/>
/// configured transport at session start, runs `initialize` +<br/>
/// `list_tools`, and registers each discovered remote tool as a<br/>
/// livekit-agents function_tool proxying through the long-lived<br/>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,7 @@ namespace Speechify
/// audio into one of LiveKit's categories (human, uncertain,<br/>
/// machine-vm, machine-ivr, machine-unavailable) and dispatches per<br/>
/// category to the configured action. Stored on the agent row;<br/>
/// flowed onto outbound dispatch metadata under the `amd` key.<br/>
/// Rationale: see ADR 0008 (docs/adrs/0008-amd-as-session-routing-primitive.md).
/// flowed onto outbound dispatch metadata under the `amd` key.
/// </summary>
public sealed partial class TtsAMDConfig
{
Expand Down
14 changes: 6 additions & 8 deletions src/libs/Speechify/Generated/Speechify.Models.TtsAgent.g.cs
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,9 @@ public sealed partial class TtsAgent
{
/// <summary>
/// Prefixed wire identifier (`agent_&lt;26 char Crockford base32&gt;`).<br/>
/// ADR 0015 Cluster 1 hard-break: this is the sole customer-facing<br/>
/// This is the sole customer-facing<br/>
/// identifier. URL paths accept only this prefixed form; legacy<br/>
/// UUID path parameters are rejected with 404 as of Cluster 1.
/// UUID path parameters are rejected with 404.
/// </summary>
[global::System.Text.Json.Serialization.JsonPropertyName("id")]
[global::System.Text.Json.Serialization.JsonRequired]
Expand Down Expand Up @@ -195,8 +195,7 @@ public sealed partial class TtsAgent
/// audio into one of LiveKit's categories (human, uncertain,<br/>
/// machine-vm, machine-ivr, machine-unavailable) and dispatches per<br/>
/// category to the configured action. Stored on the agent row;<br/>
/// flowed onto outbound dispatch metadata under the `amd` key.<br/>
/// Rationale: see ADR 0008 (docs/adrs/0008-amd-as-session-routing-primitive.md).
/// flowed onto outbound dispatch metadata under the `amd` key.
/// </summary>
[global::System.Text.Json.Serialization.JsonPropertyName("amd")]
[global::System.Text.Json.Serialization.JsonRequired]
Expand Down Expand Up @@ -323,9 +322,9 @@ public sealed partial class TtsAgent
/// </summary>
/// <param name="id">
/// Prefixed wire identifier (`agent_&lt;26 char Crockford base32&gt;`).<br/>
/// ADR 0015 Cluster 1 hard-break: this is the sole customer-facing<br/>
/// This is the sole customer-facing<br/>
/// identifier. URL paths accept only this prefixed form; legacy<br/>
/// UUID path parameters are rejected with 404 as of Cluster 1.
/// UUID path parameters are rejected with 404.
/// </param>
/// <param name="name"></param>
/// <param name="slug"></param>
Expand Down Expand Up @@ -377,8 +376,7 @@ public sealed partial class TtsAgent
/// audio into one of LiveKit's categories (human, uncertain,<br/>
/// machine-vm, machine-ivr, machine-unavailable) and dispatches per<br/>
/// category to the configured action. Stored on the agent row;<br/>
/// flowed onto outbound dispatch metadata under the `amd` key.<br/>
/// Rationale: see ADR 0008 (docs/adrs/0008-amd-as-session-routing-primitive.md).
/// flowed onto outbound dispatch metadata under the `amd` key.
/// </param>
/// <param name="saveAudioRecording">
/// When true, every conversation produces a room-composite<br/>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ namespace Speechify
/// One instance of a system builtin bound to a specific agent.<br/>
/// Storage lives in the `agent_builtins` table (migration 00061);<br/>
/// wire format intentionally matches the legacy `kind="system"`<br/>
/// Tool shape so the worker is untouched by the AIS-3116 split.
/// Tool shape so the worker is untouched by the split.
/// </summary>
public sealed partial class TtsAgentBuiltin
{
Expand Down Expand Up @@ -36,7 +36,7 @@ public sealed partial class TtsAgentBuiltin
/// Identifier of a worker-resident system builtin. New entries are<br/>
/// added together on the server (a new `tool_builtin_&lt;name&gt;.go`<br/>
/// file) and worker (`tools/builtins/&lt;name&gt;.py`) - the 2-file rule<br/>
/// AIS-3053 pins. Customers read the catalogue from<br/>
/// the server pins. Customers read the catalogue from<br/>
/// `GET /v1/agents/tools/system-builtins` rather than depending on this<br/>
/// string set staying stable across releases.
/// </summary>
Expand Down Expand Up @@ -119,7 +119,7 @@ public sealed partial class TtsAgentBuiltin
/// Identifier of a worker-resident system builtin. New entries are<br/>
/// added together on the server (a new `tool_builtin_&lt;name&gt;.go`<br/>
/// file) and worker (`tools/builtins/&lt;name&gt;.py`) - the 2-file rule<br/>
/// AIS-3053 pins. Customers read the catalogue from<br/>
/// the server pins. Customers read the catalogue from<br/>
/// `GET /v1/agents/tools/system-builtins` rather than depending on this<br/>
/// string set staying stable across releases.
/// </param>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ namespace Speechify
{
/// <summary>
/// Frozen copy of the agent's behavioral configuration captured at<br/>
/// conversation-create time (AIS-2778) so the detail view can<br/>
/// conversation-create time so the detail view can<br/>
/// render historical calls accurately even after the live agent<br/>
/// has been edited. Carries its own `schema_version` because the<br/>
/// snapshot shape evolves independently of the live Agent shape.<br/>
Expand Down Expand Up @@ -131,8 +131,7 @@ public sealed partial class TtsAgentSnapshot
/// audio into one of LiveKit's categories (human, uncertain,<br/>
/// machine-vm, machine-ivr, machine-unavailable) and dispatches per<br/>
/// category to the configured action. Stored on the agent row;<br/>
/// flowed onto outbound dispatch metadata under the `amd` key.<br/>
/// Rationale: see ADR 0008 (docs/adrs/0008-amd-as-session-routing-primitive.md).
/// flowed onto outbound dispatch metadata under the `amd` key.
/// </summary>
[global::System.Text.Json.Serialization.JsonPropertyName("amd")]
public global::Speechify.TtsAMDConfig? Amd { get; set; }
Expand Down Expand Up @@ -222,8 +221,7 @@ public sealed partial class TtsAgentSnapshot
/// audio into one of LiveKit's categories (human, uncertain,<br/>
/// machine-vm, machine-ivr, machine-unavailable) and dispatches per<br/>
/// category to the configured action. Stored on the agent row;<br/>
/// flowed onto outbound dispatch metadata under the `amd` key.<br/>
/// Rationale: see ADR 0008 (docs/adrs/0008-amd-as-session-routing-primitive.md).
/// flowed onto outbound dispatch metadata under the `amd` key.
/// </param>
/// <param name="saveAudioRecording"></param>
/// <param name="navigatorMode"></param>
Expand Down
Loading