Skip to content

Various updates - #719

Merged
Nadine2016 merged 4 commits into
mainfrom
updates
Nov 10, 2026
Merged

Nadine2016 merged 4 commits into
mainfrom
updates

Conversation

@Nadine2016

Copy link
Copy Markdown
Collaborator

No description provided.

Signed-off-by: Nadine2016 <nadine.spies@solo.io>
@github-actions

github-actions Bot commented Nov 10, 2026 •

Copy link
Copy Markdown
Contributor

Docs preview

Link Points at
Branch preview The newest push to this branch. Updates in place.
Commit preview 7d2229d only. Frozen.

Both are uploaded Worker versions and serve no production traffic.

Signed-off-by: Nadine2016 <nadine.spies@solo.io>
Signed-off-by: Nadine2016 <nadine.spies@solo.io>
1. Check that the destination is blocked before you grant access.
{{< tabs >}}
{{% tab name="Agent" %}}
The kagent runtime image does not include `curl`, so create a Session and ask the Agent to open a connection with its `bash` tool.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

The kagent runtime image does not include curl

do we expect them to try curl first or something? otherwise it read a little weird to me to lead with this extra info that is not super related to the step. Maybe put it at the end.

Suggested change
The kagent runtime image does not include `curl`, so create a Session and ask the Agent to open a connection with its `bash` tool.
Create a Session and ask the Agent to open a connection with its `bash` tool. (The kagent runtime image does not include `curl`.)


## Origin format and limits {#origin-format}

An origin names exactly one scheme, host, and port. The scheme must be `http` or `https`. When the port is omitted, kagent uses `443` for `https` and `80` for `http`. The API server rejects an origin that contains a path, a query, a fragment, user information, or an IP address.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

names exactly one scheme, host, and port

just wanted to check, does this mean it names all three of these, and only one each of all three? (like it can't leave one out and can't have multiple values for any)

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

it says port can be omitted after, so I guess not. Maybe tweak the wording:

Suggested change
An origin names exactly one scheme, host, and port. The scheme must be `http` or `https`. When the port is omitted, kagent uses `443` for `https` and `80` for `http`. The API server rejects an origin that contains a path, a query, a fragment, user information, or an IP address.
An origin can have only one value for each scheme, host, and port. The scheme must be `http` or `https`. When the port is omitted, kagent uses `443` for `https` and `80` for `http`. The API server rejects an origin that contains a path, a query, a fragment, user information, or an IP address.

| `historyLength` | Keeps only the most recent messages of each task. Setting `0` returns none, and omitting the field returns every message. |
| `includeArtifacts` | Returns each task's artifacts. The default is `false`, so a list omits artifacts unless you ask for them. |

3. Read the response. It holds the page of `tasks`, the `pageSize` that applied, and `totalSize`, which counts every task that matches the filters across all pages. The `nextPageToken` value is empty on the last page, so a caller pages until it comes back empty. To read the artifacts of a task that a list returned, set `includeArtifacts` or call `GetTask` with the task's `id`.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

so a caller pages until it comes back empty

I am not sure if pages is the right word, like is it a verb that the caller is doing, or is a page something that the caller is getting, in which case maybe something like:

Suggested change
3. Read the response. It holds the page of `tasks`, the `pageSize` that applied, and `totalSize`, which counts every task that matches the filters across all pages. The `nextPageToken` value is empty on the last page, so a caller pages until it comes back empty. To read the artifacts of a task that a list returned, set `includeArtifacts` or call `GetTask` with the task's `id`.
3. Read the response. It holds the page of `tasks`, the `pageSize` that applied, and `totalSize`, which counts every task that matches the filters across all pages. The `nextPageToken` value is empty on the last page, so a caller gets pages until the response comes back empty. To read the artifacts of a task that a list returned, set `includeArtifacts` or call `GetTask` with the task's `id`.

* kagent makes up to ten attempts for each state that a task publishes, and the count carries across controller restarts. After the last attempt, kagent drops that delivery but keeps the callback registered, so the next state still reaches the receiver.
* kagent does not expose delivery status, so nothing reports whether a delivery failed.

Three Helm values tune delivery. Set them under `config.push`.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

maybe don't specify in case this changes:

Suggested change
Three Helm values tune delivery. Set them under `config.push`.
To tune delivery, configure the following Helm values under `config.push`.

Signed-off-by: Nadine2016 <nadine.spies@solo.io>
@Nadine2016
Nadine2016 merged commit 881e9aa into main Nov 10, 2026
4 checks passed
@Nadine2016
Nadine2016 deleted the updates branch November 10, 2026 21:24
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.

2 participants