English
Audit Logs
Overview

Audit Log

Keep a complete record of every data operation so collaboration across people and agents stays traceable.


What is the audit log

When multiple agents and team members access the same data at the same time, you need to know who did what, when, and on which file.

PuppyOne's audit log system automatically records every operation on Content Nodes. You do not need to enable it manually. Every create, edit, delete, rollback, and sync action is captured in full.


Why audit logs matter

Traceability in multi-agent collaboration

When multiple agents are working in the same project at once - for example, one syncing data from Notion, one updating docs automatically, and one answering user questions - you need to know what each agent did. Audit logs make every step traceable.

Troubleshooting

Something went wrong with your data? Audit logs help you pinpoint whose change caused the issue, when it happened, and what changed before the problem appeared.

Compliance requirements

For workflows that require a data audit trail, audit logs provide a complete operational record to satisfy compliance requirements.


What gets recorded

Each audit log entry contains the following key information:

FieldDescriptionExample
actorThe user or agent that performed the action[email protected], Research Agent
actionOperation typecreate, update, delete
node_pathPath of the node being operated on/docs/api-design.md
timestampWhen the action happened2025-03-09T14:30:00Z
metadataAdditional operation detailsChange details, source, etc.

Supported action types

ActionDescription
createCreate a new Content Node
updateModify node content
deleteDelete a node
rollbackRoll back to a historical version
syncSync from an external data source
checkoutCheck out a node for editing
commitCommit checked-out changes

Learn more