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:
objectRepresents 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:
objectStores all the intermediate representation during agent executing.
- code: str = ''¶
- description: str = ''¶
- node_type: str = ''¶
- relevant_code: str = ''¶
- result: str = ''¶
- class oscopilot.utils.schema.InnerMonologue(reasoning: str = '', error_type: str = '', critique: str = '', isRePlan: bool = False, isTaskCompleted: bool = False, result: str = '')[source]¶
Bases:
objectStores 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:
objectStores 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:
objectStores the results and intermediate representation of the repairing process
- code: str = ''¶
- critique: str = ''¶
- result: str = ''¶
- score: str = ''¶
- status: str = ''¶