Class: ActionDeduplicator
Defined in: packages/agentos/src/core/safety/ActionDeduplicator.ts:27
Constructors
Constructor
new ActionDeduplicator(
config?):ActionDeduplicator
Defined in: packages/agentos/src/core/safety/ActionDeduplicator.ts:31
Parameters
config?
Partial<ActionDeduplicatorConfig>
Returns
ActionDeduplicator
Accessors
size
Get Signature
get size():
number
Defined in: packages/agentos/src/core/safety/ActionDeduplicator.ts:92
Returns
number
Methods
checkAndRecord()
checkAndRecord(
key):object
Defined in: packages/agentos/src/core/safety/ActionDeduplicator.ts:70
Parameters
key
string
Returns
object
entry
entry:
DeduplicatorEntry
isDuplicate
isDuplicate:
boolean
cleanup()
cleanup():
number
Defined in: packages/agentos/src/core/safety/ActionDeduplicator.ts:76
Returns
number
clear()
clear():
void
Defined in: packages/agentos/src/core/safety/ActionDeduplicator.ts:88
Returns
void
isDuplicate()
isDuplicate(
key):boolean
Defined in: packages/agentos/src/core/safety/ActionDeduplicator.ts:35
Parameters
key
string
Returns
boolean
record()
record(
key):DeduplicatorEntry
Defined in: packages/agentos/src/core/safety/ActionDeduplicator.ts:42
Parameters
key
string