用途:管理 Dinox 中的 Saved Views(保存视图),支持 table、list、card 三种布局,以及视图的查询、计数、统计图表和笔记详情内嵌视图。一次性的笔记搜索应改用 dino-note,而非本技能。
主要能力:dino view list 列出视图;dino view get <id> 读取定义;dino view fields 列出系统与属性字段、可用过滤操作符、可排序性和选项 id;dino view query <id> 按视图过滤与排序查询笔记,支持 --limit、--offset、--time-zone;dino view count <id> 计数;dino view analytics <id> 计算配置的统计、图表和汇总行;dino view note-detail <noteId> 列出笔记上嵌入的视图;create、update、delete 管理视图,支持 --filter、--config、--layout、--durability、--dry-run 等参数。
使用方式:编写 prop.* 过滤或列前先运行 dino view fields --sync-timeout 20000 --format json,使用稳定的选项 id。filter/config JSON 通过 @file 传入,并先执行 --dry-run 验证再正式写入。在线命令建议加 --sync-timeout 20000,并把宿主超时设置得高 5-10 秒。查询分页需在 hasMore 为 true 时按 nextOffset 继续。
限制:写入需用户明确授权,删除、覆盖、合并、批量变更、修复、全局更新等须再次确认;不要为 sys.tags 创建具体过滤值;valid: false 的视图只改元数据;宿主超时按结果未知处理,重试前先验证。认证令牌不得出现在 argv 或聊天中,须通过 DINOX_TOKEN 或安全注入。错误码如 SAVED_VIEW_PROPERTY_NOT_FOUND、SAVED_VIEW_OPTION_NOT_FOUND 等需按提示修正。