Data Schema

class oscopilot.utils.schema.EnvState(command: ~typing.List[str] = <factory>, result: str | None = '', error: str | None = None, pwd: str | None = '', ls: str | None = '')[source]

Bases: object

Represents the state of an environment in which commands are executed.

command: List[str]
error: str | None = None
ls: str | None = ''
pwd: str | None = ''
result: str | None = ''
class oscopilot.utils.schema.ExecutionState(state: EnvState | None = None, node_type: str = '', description: str = '', code: str = '', result: str = '', relevant_code: str = '')[source]

Bases: object

Stores all the intermediate representation during agent executing.

code: str = ''
description: str = ''
get_all_state()[source]
node_type: str = ''
relevant_code: str = ''
result: str = ''
state: EnvState | None = None
class oscopilot.utils.schema.InnerMonologue(reasoning: str = '', error_type: str = '', critique: str = '', isRePlan: bool = False, isTaskCompleted: bool = False, result: str = '')[source]

Bases: object

Stores all the intermediate representation during agent running

critique: str = ''
error_type: str = ''
isRePlan: bool = False
isTaskCompleted: bool = False
reasoning: str = ''
result: str = ''
class oscopilot.utils.schema.JudgementResult(status: bool = False, critique: str = '', score: int = 0)[source]

Bases: object

Stores the results and intermediate representation of the judging process

critique: str = ''
score: int = 0
status: bool = False
class oscopilot.utils.schema.RepairingResult(status: str = '', code: str = '', critique: str = '', score: str = '', result: str = '')[source]

Bases: object

Stores the results and intermediate representation of the repairing process

code: str = ''
critique: str = ''
result: str = ''
score: str = ''
status: str = ''
class oscopilot.utils.schema.TaskStatusCode(value)[source]

Bases: IntEnum

An enumeration.

COMPLETED = 7
FAILED = 6
START = 1