Skip to content

AgentLimitExceededError

junjo.agent.errors.AgentLimitExceededError

Kind: Exception Class

SDK version: 0.69.0

Documentation channel: Stable release

AgentLimitExceededError(*args, limit_kind: str, limit: int, attempted_count: int, requested_batch_size: int | None = None, **kwargs)

View source

agent_key = require_ijson_text(agent_key, 'agent_key', nonempty=True)

View source

Public attribute.

definition_id = require_ijson_text(definition_id, 'definition_id', nonempty=True)

View source

Public attribute.

structural_id = require_ijson_text(structural_id, 'structural_id', nonempty=True)

View source

Public attribute.

run_id = require_ijson_text(run_id, 'run_id', nonempty=True)

View source

Public attribute.

evidence: FrozenJsonValue | AgentStateSnapshot | None = evidence if (isinstance(evidence, AgentStateSnapshot) or evidence is None) else freeze_json(evidence)

View source

Public attribute.

state = state

View source

Public attribute.

application_state = application_state.model_copy(deep=True) if application_state is not None else None

View source

Public attribute.

application_store_id = application_store_id

View source

Public attribute.

termination_reason = 'limit_exceeded'

View source

Public attribute.

limit_kind = limit_kind

View source

Public attribute.

limit = limit

View source

Public attribute.

attempted_count = attempted_count

View source

Public attribute.

requested_batch_size = requested_batch_size

View source

Public attribute.