Skip to main content
Python SDK Reference / Platform / Context / Context
from agentstack_sdk.platform.context import Context
Bases: BaseModel

Class Attributes

AttributeTypeDefault
idstr
created_atAwareDatetime
updated_atAwareDatetime
last_active_atAwareDatetime
created_bystr
provider_idstr | NoneNone
metadataMetadata | NoneNone

Methods

Parameters
NameTypeDefault
metadataMetadata | NoneNone
provider_idstr | NoneNone
clientPlatformClient | NoneNone
Returns: 'Context'
Parameters
NameTypeDefault
clientPlatformClient | NoneNone
page_tokenstr | NoneNone
limitint | NoneNone
orderLiteral['asc'] | Literal['desc'] | NoneNone
order_byLiteral['created_at'] | Literal['updated_at'] | NoneNone
include_emptyboolTrue
provider_idstr | NoneNone
Returns: PaginatedResult['Context']
Parameters
NameTypeDefault
clientPlatformClient | NoneNone
Returns: 'Context'
Parameters
NameTypeDefault
metadataMetadata | None
clientPlatformClient | NoneNone
Returns: 'Context'
Parameters
NameTypeDefault
metadataMetadataPatch | None
clientPlatformClient | NoneNone
Returns: 'Context'
Parameters
NameTypeDefault
clientPlatformClient | NoneNone
Returns: None
Generate token for agent authentication@param grant_global_permissions: Global permissions granted by the token. Must be subset of the users permissions @param grant_context_permissions: Context permissions granted by the token. Must be subset of the users permissions Parameters
NameTypeDefault
providersbuiltins.list[str] | builtins.list[Provider] | NoneNone
clientPlatformClient | NoneNone
grant_global_permissionsPermissions | NoneNone
grant_context_permissionsContextPermissions | NoneNone
Returns: ContextToken
Add a Message or Artifact to the context history (append-only) Parameters
NameTypeDefault
dataMessage | Artifact
clientPlatformClient | NoneNone
Returns: None
Delete all history items from a specific item onwards (inclusive) Parameters
NameTypeDefault
from_idUUID | str
clientPlatformClient | NoneNone
Returns: None
List all history items for this context in chronological order Parameters
NameTypeDefault
page_tokenstr | NoneNone
limitint | NoneNone
orderLiteral['asc'] | Literal['desc'] | None'asc'
order_byLiteral['created_at'] | Literal['updated_at'] | NoneNone
clientPlatformClient | NoneNone
Returns: PaginatedResult[ContextHistoryItem]
Parameters
NameTypeDefault
clientPlatformClient | NoneNone
Returns: AsyncIterator[ContextHistoryItem]