Skip to content

feat: evaluate recycle-bin and dangerous delete operations #47

Description

@pandaria75

背景

当前插件明确不做 delete / archive,避免 Dify Agent 误删内容。

但后续可能需要 recycle-bin 查询、恢复或受保护删除能力。

目标

评估是否需要新增:

  • list_recycle_bin
  • restore_recycle_item
  • destroy_recycle_item
  • dangerous_delete_page
  • dangerous_delete_book
  • dangerous_delete_chapter
  • dangerous_delete_shelf

设计要求

如果未来实现危险删除工具,必须要求强确认参数,例如:

{
  "resource_type": "page",
  "resource_id": "123",
  "confirm": "DELETE page:123"
}

非目标

当前不实现删除能力。

验收标准

  • 明确删除风险。
  • 明确不应由 LLM 自动调用。
  • 给出是否需要实现 recycle-bin 查询和恢复能力的建议。

Metadata

Metadata

Assignees

No one assigned

    Labels

    bookstackBookStack-specific scopedanger-zonePotentially risky or destructive areaenhancementNew feature or requestfoundationFoundation capability roadmapp2Future planning / lower priority

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions