INNER CODE UNIT · Python
remove_items
yifanfeng97/Hyper-Extract · hyperextract/cli/cli.py:1611
def remove_items(
ka_path: str = typer.Argument(..., help="Knowledge Abstract directory"),
node: list[str] = typer.Option(
None, "--node", help="Node key(s) to delete (hard delete, removes orphan edges)"
),
edge: list[str] = typer.Option(
None, "--edge", help="Edge key(s) to delete (hard delete)"
),
edit_node_key: str = typer.Option(
None, "--edit-node", help="Node key to soft-edit (LLM rewrites it minus --fact)"
),
edit_edge_key: str = typer.Option(
None, "--edit-edge", help="Edge key to soft-edit (LLM rewrites it minus --fact)"
),
fact: str = typer.Option(
None, "--fact", help="Fact to remove from the --edit-node/--edit-edge item"
),
instruction: str = typer.Option(