prebuilt.contract_analysis.agent¶

Classes¶

Functions¶

classify_contract(state)

Classify the type of contract.

continue_to_clauses_check_execute(state)

Conditional logic for clause execution.

continue_to_plan_check_execute(state)

Conditional logic for plan execution.

create_review_plan(state)

Create a review plan for the contract.

execute_step(state)

Execute a review step.

execute_step_clause(state)

Execute clause analysis step.

generate_final_report(state)

Generate the final contract analysis report.

retrieve_clauses(state)

Retrieve relevant clauses from the contract.

Module Contents¶

class prebuilt.contract_analysis.agent.ContractAnalysisAgent¶

Bases: haive.agents.base.AgentArchitecture

run()¶

Run.

setup_workflow()¶

Setup Workflow.

config: ContractAnalysisAgentConfig¶
state: haive.prebuilt.contract_analysis.state.ContractReviewState¶
class prebuilt.contract_analysis.agent.ContractAnalysisAgentConfig¶

Bases: haive.agents.base.AgentArchitectureConfig

state_schema: haive.prebuilt.contract_analysis.state.ContractReviewState = None¶
prebuilt.contract_analysis.agent.classify_contract(state)¶

Classify the type of contract.

prebuilt.contract_analysis.agent.continue_to_clauses_check_execute(state)¶

Conditional logic for clause execution.

prebuilt.contract_analysis.agent.continue_to_plan_check_execute(state)¶

Conditional logic for plan execution.

prebuilt.contract_analysis.agent.create_review_plan(state)¶

Create a review plan for the contract.

prebuilt.contract_analysis.agent.execute_step(state)¶

Execute a review step.

prebuilt.contract_analysis.agent.execute_step_clause(state)¶

Execute clause analysis step.

prebuilt.contract_analysis.agent.generate_final_report(state)¶

Generate the final contract analysis report.

prebuilt.contract_analysis.agent.retrieve_clauses(state)¶

Retrieve relevant clauses from the contract.