Header menu logo Nao

Constitution Module

Functions and values

Function or value Description

addRule rule constitution

Full Usage: addRule rule constitution

Parameters:
Returns: Constitution

Add a rule to the constitution

rule : ConstitutionRule
constitution : Constitution
Returns: Constitution

check constitution content

Full Usage: check constitution content

Parameters:
Returns: ConstitutionCheckResult

Check content against all rules

constitution : Constitution
content : string
Returns: ConstitutionCheckResult

empty name

Full Usage: empty name

Parameters:
    name : string

Returns: Constitution

Create an empty constitution

name : string
Returns: Constitution

hasHardViolations result

Full Usage: hasHardViolations result

Parameters:
Returns: bool

Check if any hard constraints are violated

result : ConstitutionCheckResult
Returns: bool

noHarmRule

Full Usage: noHarmRule

Returns: ConstitutionRule

Common safety rules

Returns: ConstitutionRule

noPrivateDataRule

Full Usage: noPrivateDataRule

Returns: ConstitutionRule

renderForPrompt constitution

Full Usage: renderForPrompt constitution

Parameters:
Returns: string

Render the constitution as a system prompt section

constitution : Constitution
Returns: string

Type something to start searching.