policy

package
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 25, 2026 License: MIT Imports: 4 Imported by: 0

Documentation

Overview

Package policy enforces computer-use safety policies.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ActiveURL

func ActiveURL(state computeruse.AppState) string

ActiveURL extracts a likely active browser URL from an app state.

Types

type URLPolicy

type URLPolicy struct {
	// contains filtered or unexported fields
}

URLPolicy blocks actions on configured browser domains.

func NewURLPolicy

func NewURLPolicy(blockedDomains []string) *URLPolicy

NewURLPolicy returns a URL policy. Domains are matched exactly or by subdomain suffix.

func (*URLPolicy) CheckState

func (p *URLPolicy) CheckState(state computeruse.AppState) error

CheckState returns an error if state appears to be a browser on a blocked URL.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL