Skip to main content

agent_runner_sessions

Creates, updates, deletes, gets or lists an agent_runner_sessions resource.

Overview

Nameagent_runner_sessions
TypeResource
Idnetlify.agent_runners.agent_runner_sessions

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
idstring
agent_runner_idstring
deploy_idstring
dev_server_idstring
result_zip_file_namestring
agent_configobject
attached_file_keysarray
commit_shastring
created_atstring (dateTime)
deploy_urlstring
done_atstring (dateTime)
durationinteger
is_publishedboolean
promptstring
resultstring
result_diffstring
statestring
stepsarray
titlestring
updated_atstring (dateTime)
userobject

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectagent_runner_id, agent_runner_session_id
listselectagent_runner_idpage, per_page, state, from, to, order_by
createinsertagent_runner_idprompt, agent, model, file_keys
updateupdateagent_runner_id, agent_runner_session_idis_published
deletedeleteagent_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.

NameDatatypeDescription
agent_runner_idstring
agent_runner_session_idstring
agentstring
file_keysarray
frominteger
is_publishedboolean
modelstring
order_bystring
pageinteger (int32)
per_pageinteger (int32)
promptstring
statestring
tointeger

SELECT examples

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
;

INSERT examples

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
;

UPDATE examples

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

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
;