MCPcopy Index your code
hub / github.com/Codeplain-ai/codeplain / analyze_rendering

Method analyze_rendering

codeplain_REST_api.py:462–488  ·  view source on GitHub ↗
(
        self,
        frid,
        plain_source_tree,
        linked_resources,
        existing_files_content,
        module_name: str,
        required_modules,
        implementation_code_diff,
        fixed_implementation_code_diff,
        run_state: RunState,
    )

Source from the content-addressed store, hash-verified

460 return self.post_request(endpoint_url, headers, payload, run_state)
461
462 def analyze_rendering(
463 self,
464 frid,
465 plain_source_tree,
466 linked_resources,
467 existing_files_content,
468 module_name: str,
469 required_modules,
470 implementation_code_diff,
471 fixed_implementation_code_diff,
472 run_state: RunState,
473 ):
474 endpoint_url = f"{self.api_url}/analyze_rendering"
475 headers = {"X-API-Key": self.api_key, "Content-Type": "application/json"}
476
477 payload = {
478 "frid": frid,
479 "plain_source_tree": plain_source_tree,
480 "linked_resources": linked_resources,
481 "existing_files_content": existing_files_content,
482 "module_name": module_name,
483 "required_modules": required_modules,
484 "implementation_code_diff": implementation_code_diff,
485 "fixed_implementation_code_diff": fixed_implementation_code_diff,
486 }
487
488 return self.post_request(endpoint_url, headers, payload, run_state)
489
490 def finish_functional_requirement(self, frid, module_name: str, run_state: RunState):
491 endpoint_url = f"{self.api_url}/finish_functional_requirement"

Callers 1

executeMethod · 0.80

Calls 1

post_requestMethod · 0.95

Tested by

no test coverage detected