Skip to content

Interface: FsToolEffect ​

Defined in: fs/src/executors/fs-tool-effect.ts:27

Domain-specific ToolEffect emitted by @paraharness/fs tools and workspace diffs (SPEC.md §4.3).

Sets kind: 'fs:effect' and mutatesScope: true on write mutations so ScopeLockManager, policy guards, quota tripwires, and telemetry collectors can inspect filesystem operations.

Extends ​

Properties ​

PropertyModifierTypeDescriptionOverridesDefined in
attributesreadonlyFsToolEffectAttributesStructured filesystem effect attributes.ToolEffect.attributesfs/src/executors/fs-tool-effect.ts:33
kindreadonly"fs:effect"Discriminant identifying a filesystem tool effect.ToolEffect.kindfs/src/executors/fs-tool-effect.ts:29
mutatesScopereadonlybooleanTrue when attributes.mode === 'write', acquiring an exclusive scope write lock.ToolEffect.mutatesScopefs/src/executors/fs-tool-effect.ts:31

Released under the MIT License.