Files
dingtalk-workspace-cli/internal/helpers
修雨 1a2454a5ab feat(connect): twin can also create calendar events and docs, not just todos
The digital twin previously only knew one action (todo.create). Add two more
owner-scoped write actions so it can act as a real stand-in:

- calendar.create → calendar/create_calendar_event (summary + start/end)
- doc.create → doc/create_document (name)

Both flow through the same gate: detected via [[ACTION:...]] marker, classified
as write (gated), approved/deferred/audited identically. The agent system hint
now lists all three action markers. A shared firstNonEmpty arg helper.

Tests: toPlannedAction maps each verb to the right product/tool, missing
required args degrade to not-an-action, and every action classifies as write.
2026-06-15 16:55:37 +08:00
..
2026-03-28 17:51:22 +08:00
2026-03-28 17:51:22 +08:00
2026-06-09 15:58:01 +08:00
2026-03-28 17:51:22 +08:00
2026-03-27 19:47:19 +08:00
2026-03-27 17:55:57 +08:00
2026-03-27 17:55:57 +08:00