docs(api): add shell safety module docs and domain base model page #2366

Closed
freemo wants to merge 1 commits from docs/shell-safety-and-domain-base-model into master

1 Commits

Author SHA1 Message Date
freemo 815c28c8a3 docs(api): add shell safety module docs and domain base model page
CI / benchmark-publish (pull_request) Has been skipped
CI / helm (pull_request) Successful in 29s
CI / lint (pull_request) Successful in 3m19s
CI / build (pull_request) Successful in 3m18s
CI / quality (pull_request) Successful in 3m48s
CI / typecheck (pull_request) Successful in 3m56s
CI / security (pull_request) Successful in 4m12s
CI / unit_tests (pull_request) Failing after 6m37s
CI / docker (pull_request) Has been skipped
CI / e2e_tests (pull_request) Failing after 16m34s
CI / coverage (pull_request) Successful in 14m21s
CI / integration_tests (pull_request) Failing after 21m44s
CI / status-check (pull_request) Failing after 1s
CI / benchmark-regression (pull_request) Successful in 55m52s
Added Shell Safety section to docs/api/tui.md documenting the new
cleveragents.tui.shell_safety subsystem introduced in the Unreleased
changelog: ShellDangerLevel, DangerousPattern, DangerousPatternDetector,
ShellSafetyService, and SafetyCheckResult with the full DEFAULT_PATTERNS
table and usage examples.

Created docs/api/domain.md as a new canonical API page for the domain
layer, covering DomainBaseModel (cleveragents.domain.models.base),
ThoughtBlock, InlinePermissionQuestion, PermissionDecision, and
PermissionDecisionEvent, plus a sub-package index for all core domain
models.

Updated docs/api/index.md module table and mkdocs.yml nav to include
the new Domain Models page.
2026-04-03 17:22:51 +00:00