agent_runner_sessions
Creates, updates, deletes, gets or lists an agent_runner_sessions resource.
Overview
| Name | agent_runner_sessions |
| Type | Resource |
| Id | netlify.agent_runners.agent_runner_sessions |
Fields
The following fields are returned by SELECT queries:
- get
- list
| Name | Datatype | Description |
|---|---|---|
id | string | |
agent_runner_id | string | |
deploy_id | string | |
dev_server_id | string | |
result_zip_file_name | string | |
agent_config | object | |
attached_file_keys | array | |
commit_sha | string | |
created_at | string (dateTime) | |
deploy_url | string | |
done_at | string (dateTime) | |
duration | integer | |
is_published | boolean | |
prompt | string | |
result | string | |
result_diff | string | |
state | string | |
steps | array | |
title | string | |
updated_at | string (dateTime) | |
user | object |
| Name | Datatype | Description |
|---|---|---|
id | string | |
agent_runner_id | string | |
deploy_id | string | |
dev_server_id | string | |
result_zip_file_name | string | |
agent_config | object | |
attached_file_keys | array | |
commit_sha | string | |
created_at | string (dateTime) | |
deploy_url | string | |
done_at | string (dateTime) | |
duration | integer | |
is_published | boolean | |
prompt | string | |
result | string | |
result_diff | string | |
state | string | |
steps | array | |
title | string | |
updated_at | string (dateTime) | |
user | object |
Methods
The following methods are available for this resource:
| Name | Accessible by | Required Params | Optional Params | Description |
|---|---|---|---|---|
get | select | agent_runner_id, agent_runner_session_id | ||
list | select | agent_runner_id | page, per_page, state, from, to, order_by | |
create | insert | agent_runner_id | prompt, agent, model, file_keys | |
update | update | agent_runner_id, agent_runner_session_id | is_published | |
delete | delete | agent_runner_id, agent_runner_session_id |
Parameters
Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.
| Name | Datatype | Description |
|---|---|---|
agent_runner_id | string | |
agent_runner_session_id | string | |
agent | string | |
file_keys | array | |
from | integer | |
is_published | boolean | |
model | string | |
order_by | string | |
page | integer (int32) | |
per_page | integer (int32) | |
prompt | string | |
state | string | |
to | integer |
SELECT examples
- get
- list
OK
SELECT
id,
agent_runner_id,
deploy_id,
dev_server_id,
result_zip_file_name,
agent_config,
attached_file_keys,
commit_sha,
created_at,
deploy_url,
done_at,
duration,
is_published,
prompt,
result,
result_diff,
state,
steps,
title,
updated_at,
user
FROM netlify.agent_runners.agent_runner_sessions
WHERE agent_runner_id = '{{ agent_runner_id }}' -- required
AND agent_runner_session_id = '{{ agent_runner_session_id }}' -- required
;
OK
SELECT
id,
agent_runner_id,
deploy_id,
dev_server_id,
result_zip_file_name,
agent_config,
attached_file_keys,
commit_sha,
created_at,
deploy_url,
done_at,
duration,
is_published,
prompt,
result,
result_diff,
state,
steps,
title,
updated_at,
user
FROM netlify.agent_runners.agent_runner_sessions
WHERE agent_runner_id = '{{ agent_runner_id }}' -- required
AND page = '{{ page }}'
AND per_page = '{{ per_page }}'
AND state = '{{ state }}'
AND from = '{{ from }}'
AND to = '{{ to }}'
AND order_by = '{{ order_by }}'
;
INSERT examples
- create
- Manifest
No description available.
INSERT INTO netlify.agent_runners.agent_runner_sessions (
agent_runner_id,
prompt,
agent,
model,
file_keys
)
SELECT
'{{ agent_runner_id }}',
'{{ prompt }}',
'{{ agent }}',
'{{ model }}',
'{{ file_keys }}'
RETURNING
id,
agent_runner_id,
deploy_id,
dev_server_id,
result_zip_file_name,
agent_config,
attached_file_keys,
commit_sha,
created_at,
deploy_url,
done_at,
duration,
is_published,
prompt,
result,
result_diff,
state,
steps,
title,
updated_at,
user
;
# Description fields are for documentation purposes
- name: agent_runner_sessions
props:
- name: agent_runner_id
value: "{{ agent_runner_id }}"
description: Required parameter for the agent_runner_sessions resource.
- name: prompt
value: "{{ prompt }}"
- name: agent
value: "{{ agent }}"
- name: model
value: "{{ model }}"
- name: file_keys
value: "{{ file_keys }}"
UPDATE examples
- update
No description available.
UPDATE netlify.agent_runners.agent_runner_sessions
SET
-- No updatable properties
WHERE
agent_runner_id = '{{ agent_runner_id }}' --required
AND agent_runner_session_id = '{{ agent_runner_session_id }}' --required
AND is_published = {{ is_published}}
RETURNING
id,
agent_runner_id,
deploy_id,
dev_server_id,
result_zip_file_name,
agent_config,
attached_file_keys,
commit_sha,
created_at,
deploy_url,
done_at,
duration,
is_published,
prompt,
result,
result_diff,
state,
steps,
title,
updated_at,
user;
DELETE examples
- delete
No description available.
DELETE FROM netlify.agent_runners.agent_runner_sessions
WHERE agent_runner_id = '{{ agent_runner_id }}' --required
AND agent_runner_session_id = '{{ agent_runner_session_id }}' --required
;