oxedyne/daimond/www/guide/zh-Hans/search-index.js
78.5 KiB, 3 runs
created by r2519314175:1315, which is this file's identity for as long as the history lasts, whatever it is later renamed to
download · who wrote it · its history
| 1 | window.GUIDE_INDEX = {"locale":"zh-Hans","words":{"ph":"搜索指南","no":"未找到内容","n":"{n} 条结果","n1":"1 条结果","hint":"按 / 键搜索"},"sections":[{"p":"accounts.html","a":"","t":"账户与隐私","u":"","b":"账户与隐私 在 Daimond 里,账户就是一句留在这台设备上的密码短语。服务器上没有账户:你的身份、你的密钥和你的文件只存在于这个浏览器里。这一页讲密码短语、与别人共用一个浏览器,以及哪些东西留在本地。"},{"p":"accounts.html","a":"s1","t":"你的账户就是一句密码短语","u":"账户与隐私","b":"首次运行时,Daimond 会提议 保护这台设备 。你给出一个名字和一句密码短语,这句密码短语就成了你的账户。它做两件事:把你保存的提供商密钥和邮箱凭据加密,让旁人读不到;同时充当你取用额度时登录的那个身份。关于它的一切都不会离开浏览器。 密码短语从不保存,也无法找回。 Daimond 只保留加密后的数据,不保留解开它的那句密码短语。忘了它,加密的密钥和凭据就没了 —— 所以请把它放在安全的地方。你也可以选择 暂时跳过 ,先不设密码短语继续用下去;不过提供商密钥最好等有一句密码短语护着它之后再添加。"},{"p":"accounts.html","a":"s2","t":"用通行密钥更快地解锁","u":"账户与隐私","b":"一旦有密码短语护着这个应用,你可以再加一个 通行密钥 来更快地解锁:一张脸、一枚指纹,或者一把安全密钥,也就是你的设备本来就提供的那套免密登录。通行密钥不替代密码短语,只是替你把它解封,所以密码短语始终是根,也始终是那条随时可用的退路;只要密码短语还在手上,丢了通行密钥不会有任何损失。这些都不会到服务器上去:解锁发生在设备上,而额度服务从头到尾只看到一把公钥。"},{"p":"accounts.html","a":"s3","t":"账户的那些控制项","u":"账户与隐私","b":"你的身份在左下角管理面板的顶部。管理主页把它的控制项都列了出来: 账户控制项:改名或更改密码短语、备份或恢复、退出登录,或者干脆忘掉这个身份。 改名… :给这个身份改个名字。 更改密码短语… :换一句新的;你加密的数据会用它重新封一遍。 添加通行密钥… :一张脸、一枚指纹或一把安全密钥,用来更快地解锁。 导出备份 :把你的对话、Diamond、工作区文件,以及你账户的密钥写成一个由你保管的文件。密钥是封着进去的,和这个浏览器里存着的样子一模一样,所以这个文件不比浏览器更弱,除了你的密码短语,什么也打不开它。 导入备份… :把那个文件带回这里。如果这个浏览器还没有自己的账户,备份里的账户就会被接下来,你用那个账户的密码短语解开它;如果这里已经有一个账户,备份里的那个就不动,回来的只有工作。 退出登录 :锁上应用。你的数据仍留在设备上,加密着,直到再次输入密码短语。 忘掉这个身份… :把这个身份和它加密的数据从这个浏览器里彻底移除。 旁边还有两行。 同步 开或关这台设备的同步;停下来是立刻生效的,什么都不会丢。 诊断 显示并复制应用自己的运行轨迹 —— 事件名和时钟,没有密钥,没有消息正文,也没有你文件里的任何东西 —— 这就是提缺陷报告时该贴的内容。"},{"p":"accounts.html","a":"s4","t":"一个浏览器,不止一个人用","u":"账户与隐私","b":"一个浏览器里可以放好几个账户,各有自己的聊天、密钥、额度和文件。谁也看不到别的账户的数据。 临时离开。 选择 退出登录 就能把应用锁上。你的聊天、密钥和文件仍留在设备上,没有你的密码短语就读不出来。 回来时。 输入你的密码短语来解锁。每一次重新加载都会重新锁上应用,硬刷新和重开浏览器也算,因为它派生出的那把密钥只放在内存里,从不写到磁盘:你的东西一样都不会丢,而在输入之前什么也打不开。一个通行密钥,或者一个存着密码短语的密码管理器,可以替你把它交上去。 换别人用。 +添加另一个账户 在管理面板里,它会新建第二个账户;它上面那一行用来在两个之间切换。切换会先锁上当前这个账户 —— 它的密钥被忘掉 —— 然后再打开另一个。 把浏览器彻底交出去。 忘掉这个身份… 把你的账户从这个浏览器里清掉。"},{"p":"accounts.html","a":"s5","t":"把账户搬到别的设备上","u":"账户与隐私","b":"你的账户是一把留在这个浏览器里的签名密钥。密码短语并不能把它重新造出来,只能解开这里已经存着的那份副本,所以在一个全新的浏览器里输入同一句密码短语,开出来的是 另外的 账户,有自己的余额,也没有 Pro。密钥本身必须跟着走,而能把它带过去的有三样: 关联另一台设备 ,它会显示一个配对码,在新浏览器里输入;第二样是通行密钥,一个动作就能把新设备立起来;第三样是 导出备份 ,它写出的文件把密钥封着带上,等着 导入备份… 在一台还没有账户的浏览器里把它接下来。在你撤掉一个浏览器 之前 先做其中一样:它的存储一没,又没做过备份,密钥就跟着没了,余额和 Pro 授权也跟着没了,别的东西都开不出来。 备份里装着明文的工作,还有一把封在你密码短语下的密钥。 每一段对话、每一个 Diamond、每一个工作区文件都是明文,所以请像对待工作本身那样保管它。旁边那把密钥是封着的,所以光有这个文件并不会让谁变成你 —— 但同时拿到文件和密码短语的人就拿到了这个账户,所以这两样绝不该一起上路。"},{"p":"accounts.html","a":"s6","t":"哪些东西留在本地","u":"账户与隐私","b":"你的密码短语、提供商密钥、邮箱凭据、聊天、Diamonds 和文件都在这个浏览器里,不会发给我们。我们在网关上持有的是钱和密文:你的额度余额与授权,以及为了跨设备同步而存的一个我们打不开的加密包裹。我们没有钥匙,所以读不了你的东西。 数据的去向值得说个准确。用你自己的密钥时,你的消息直接到模型提供商那里;花额度时,经由我们的计量服务。抓一个页面、同步或发送邮件,都要穿过网关;而一次同步会在你自己的设备之间搬运一个加密包裹。所以老实的说法不是“什么都不会出去”,而是:用你自己的密钥时,你的聊天和文件绝不会以明文离开,而发往我们服务器的,你能看到的只有密文。 这一点你不必只凭信任。 Daimond 的客户端 —— 在这个浏览器里运行、决定什么被发出去的那部分代码 —— 是开源的。你可以读它、构建它,也可以打开浏览器的网络面板,确认离开的只有密文。每一个讲隐私的工具都会说这句话,而我们让你能查: github.com/oxedyne-com/daimond . 这层保护有它老实的边界。密码短语挡得住随手的本地窥探和共用设备时的偷看:打开浏览器开发者工具的人找到的是加密数据,不是你的密钥。它挡不住被攻陷的浏览器、恶意扩展或键盘记录器,这些能击穿任何在浏览器里做的方案,所以设备本身要保持可信。至于一台远程服务器内部在做什么,从外面无法证明 —— 这正是为什么我们把客户端,也就是你能查的那一部分,交到你手上。 ← 邮件、网页与文件 下一页:跨设备同步 →"},{"p":"chats-and-diamonds.html","a":"","t":"聊天与 Diamonds","u":"","b":"聊天与 Diamonds 一场聊天是与 daimon 的一次对话。一个 Diamond 是某项追求的持久容器,装着你在一件工作上想明白的东西,好让往后的工作从它开始。这一页讲:怎么开始和阅读聊天、轮次的控制项、把一场聊天折叠进 Diamond、Diamond 做事所在的工作区、给两者附加文件,以及怎么整理越积越多的东西。"},{"p":"chats-and-diamonds.html","a":"s1","t":"开始一场聊天,以及回到它","u":"聊天与 Diamonds","b":"选择 新建聊天 ,就是 + 紧挨着 聊天 ,它在侧栏里。在中间面板底部的框里打字,然后用 ➤ 发送。你开的每一场聊天都列在 聊天 下面,最新的在前;点一个,它就回到中间。新聊天从你的默认模型开始,它头部的选择器只为这一场换模型。 每张聊天卡片上有一个 × ,而 ⋯ 在 聊天 标题栏上,里面装着 删除全部聊天 。两者都不先问:它们都把聊天移到 回收站 里,在那里可以把它们找回来。要问的问题挪到了那两个撤不回的动作上,两个都在那个面板里。 回答还在往外来的时候,你可以接着打字。这时发出的消息会被 排队 而不是丢掉:它以一个虚线气泡出现在会话下面,等回答一结束,就作为独立的一轮发出去。点一下排队的气泡,可以把它取回输入框改一改,或者点它的 × 把它丢掉。按 ■ 停下回答时,排在它后面的东西会原样退还给你,不会发出。停就是停。"},{"p":"chats-and-diamonds.html","a":"s2","t":"读一场长对话","u":"聊天与 Diamonds","b":"对话涨得很快,所以聊天的头部备了几个控制项,好让它保持可读,就在中间面板的右上角。还有两个在输入栏里,紧挨着 ➤ ."},{"p":"chats-and-diamonds.html","a":"s3","t":"步骤","u":"聊天与 Diamonds › 读一场长对话","b":"步骤 按钮用来显示或隐藏会话里的工具步骤 —— 也就是智能体在你的消息和它的回答之间做的活。隐藏它们,读对话;显示它们,看它做了什么。"},{"p":"chats-and-diamonds.html","a":"s4","t":"折叠","u":"聊天与 Diamonds › 读一场长对话","b":"− 按钮把每一条回答都折起来,只留下你问的话。这是快速扫一遍长会话最省事的办法,也是你挑选要折叠的轮次的起点。"},{"p":"chats-and-diamonds.html","a":"s5","t":"跳回","u":"聊天与 Diamonds › 读一场长对话","b":"朝上的箭头 在发送按钮旁边,按它跳回你最后发的那条消息。再按一次,可以继续往前翻。"},{"p":"chats-and-diamonds.html","a":"s6","t":"跳到末尾","u":"聊天与 Diamonds › 读一场长对话","b":"朝下的箭头 回到聊天的最下面,并重新开始往回走,于是下一次往回跳会到你最后那条消息,而不是从你刚才走到的地方接着往前。"},{"p":"chats-and-diamonds.html","a":"s7","t":"简答","u":"聊天与 Diamonds › 读一场长对话","b":"一个常开的开关,要求这场聊天里的回答简短。它是一项技能,不是藏起来的指令:它所要求的东西,就是你工作区里一个能读能改的文件。"},{"p":"chats-and-diamonds.html","a":"s8","t":"权限模式","u":"聊天与 Diamonds › 读一场长对话","b":"模型旁边的一个词,说明 Daimond 会不问就做哪些事。见 在本机运行命令 . 把回答折起来,剩下的就是你问过的话,同时也打开了挑选轮次来折叠的控制项。"},{"p":"chats-and-diamonds.html","a":"s9","t":"把一场聊天折叠进 Diamond","u":"聊天与 Diamonds","b":"一场对话把某件事想明白之后,你就折叠它:留下你学到的,扔掉产生它的那些来回。你折进去的那个东西叫 Diamond ,它由两样东西构成: 一次折叠 就是一处改进,向前的一步。 一块晶体 是这些折叠累积起来的东西:这件工作的形状、按顺序排好的步骤,以及你吃过苦头才发现的那些检查点。一个 Diamond,就是一块晶体,加上产生它的那一串折叠。"},{"p":"chats-and-diamonds.html","a":"s10","t":"挑出轮次,把它们折叠起来","u":"聊天与 Diamonds › 把一场聊天折叠进 Diamond","b":"用 − 把会话折起来,然后挑出值得留下的轮次。头部会出现一行控制项: 全选 , 取消全选 和 折叠所选 ,把选中的轮次折叠进 Diamond。要折叠的是你已经 采纳 了的一步,不是随口的一句话:折叠留下的是你学到的东西,不是聊天记录。 没有东西会自己被吸收进去。 晶体绝不会在后台生长:轮次是你挑的,折叠本身也只是一个提案 —— 智能体重写晶体,把结果拿给你看,你接受或者拒绝。晶体只会因为你说了才改变。 选中一个 Diamond,它的操作面就取代聊天出现,你在那里引导工作、折叠方法。"},{"p":"chats-and-diamonds.html","a":"s11","t":"经营一个 Diamond","u":"聊天与 Diamonds","b":"Diamonds 列在侧栏里、你的聊天上方;新建一个,按 + 紧挨着 Diamonds 。选中一个,中间的聊天就被它的操作面取代 —— 一个紧凑的视图,你在那里引导这件工作,把新的改进折叠进去。不用读字也看得出面板正显示哪一面:在 Diamond 上,它会在名字旁边挂上 Daimond 标记,并把四角变方,与屏幕上其余一切的圆角形成对照。 一个 Diamond 有 两副面孔 ,头部的一个开关在它们之间切换。 晶体 是这个 Diamond 所知道的。 聊天 是它自己的对话,和别的对话一样会留存下来,并带着一个 折叠 按钮,因为折叠是在做事的过程中完成的,不是在配置什么的时候。在侧栏里点一个聊天,普通的对话就回来了 —— 只要舞台本来会空着,它都会回来。"},{"p":"chats-and-diamonds.html","a":"s12","t":"Diamond 做什么,不做什么","u":"聊天与 Diamonds › 经营一个 Diamond","b":"A Diamond retains; on its own it does not run. Nothing executes a crystal: there is no workflow engine and no chain from one Diamond to another. Returning to a Diamond does not set it going, and neither does leaving it alone. A Diamond you have not automated answers when you prompt it and at no other time — which is what its panel says when you look: Nothing set. This Diamond answers when you prompt it and at no other time. 所以 重新拿起它 就是重新引导它,而它已经学到的一切都还在手边。晶体是散文,散文正是模型最会读的东西;你经营这个 Diamond 时,它交给 daimon,也交给从它派出的每一个工人。你想明白过一次的东西,不用重新打一遍就再次抵达工作,也不用你记得应该这么做。 The one way a Diamond acts without you is the one you set up yourself, described next."},{"p":"chats-and-diamonds.html","a":"s13","t":"Triggered actions","u":"聊天与 Diamonds","b":"A triggered action is a standing arrangement for a Diamond to do something without being asked . You write it, you switch it on, and from then on the Diamond acts when the thing you named happens. It is the only part of Daimond that spends money with nobody at the keyboard, so it is worth reading this section before you set one. They live under When this Diamond acts on a Diamond's crystal. Add an action makes one; a pulldown selects it for editing when there is more than one. Two things can set an action off: Minutes of my activity. A timer that only counts while you are actually working. A tab left open overnight counts none of them, so a Diamond set to thirty minutes fires after half an hour of your work, not half an hour of wall clock. Mail arriving. Mail landing in a folder you name, in a mailbox you have already set up. Nothing fires until there is mail. Each action carries two pieces of writing. The instruction is what the Diamond is asked to do when it fires, and it is sent every time. The context is background it needs the first time only: it goes in front of the first instruction and then stops going, until you change it, at which point it is sent once more. That is what "},{"p":"chats-and-diamonds.html","a":"s14","t":"The play, the pause and the light","u":"聊天与 Diamonds › Triggered actions","b":"Every triggered action wears the same three-part control the rest of the app uses: a play , a pause and a round light . The Diamond carries one that speaks for all of its actions, and the 全部 row at the top of the rail carries one that speaks for the whole app. The light says whether anything is going to happen on its own. Not whether you have pressed pause — whether something is actually armed and free to fire: Red. Nothing here will act by itself — because you have set nothing up, or because what is here is switched off, held, or missing something it cannot fire without. Amber. Some of what is set up will act, and some is held. Green. Everything that is set up will act. A Diamond you have not automated therefore shows red , and so does the 全部 row on a fresh account. That is not a warning. It is the honest answer to \"is anything running by itself?\", and on a new account the answer is no. The two buttons follow the light, so you never have to work out which one would do something: Red: play is live and pause is greyed. There is nothing running to stop. Amber: both are live. You can release what is held or hold the rest. Green: pause is live and play is greyed. There is nothing held "},{"p":"chats-and-diamonds.html","a":"s15","t":"晶体和它的历史","u":"聊天与 Diamonds","b":"The crystal is two real files in the Diamond's own directory: crystal.json ,是这个 Diamond 所知道的,而 crystal.html , the page that draws it. That directory is always in the Diamond's workspace, so both can be opened in the Workspace panel, read, and edited by hand. It is not inside the folder you have open as your workspace, though: a Diamond is kept in the browser's own storage, apart from your work. 每一次写入都会存下一个版本,所以晶体有历史,没有东西被盖掉。历史把每一个版本都列出来,最新的在前,每一条都标明是什么产生了它: 查看 :读那个版本。 恢复 :让那个版本重新成为当前版本。 增量 :看一次折叠吃进去的原始输入,也就是交给智能体去归纳的材料。 恢复不会毁掉东西。 当前的文本会先存进历史,所以恢复一个旧版本是往历史里添一笔,而不是替换它 —— 一次并非本意的恢复,自己也能撤销。"},{"p":"chats-and-diamonds.html","a":"s16","t":"产物","u":"聊天与 Diamonds","b":"一个 Diamond 还会记下它的工作碰过什么:写出来的文件,以及你做它的时候打开过的页面。这些都不用你来记。Daimond 本来就记着智能体用过的每一个工具,所以这份清单是从发生过的事里读出来的,并且在你接受一次折叠的那一刻收集。 只被 读过 的文件是故意不收进来的。智能体为了找一样东西,可能打开四十个文件,四十个都列出来,会把真正要紧的那一个埋掉。留下的是这件工作产出的东西,以及你要求看的页面。 一个 Diamond 有产物时,引导框上方会有一行说共有多少件。点它打开清单,每一条都能做三件事: 名称 打开它 —— 文件在文档面板里打开,页面在网页面板里打开。 小箭头 把指向它的引用放进引导框,这样你说“把这一个里的数字重做一遍”就行,不用把路径打出来。 叉 把它移掉 —— 如果它到头来并不属于这个 Diamond。 一个你后来改了名或删掉的文件 会明说 —— 在你试着打开它的时候,而不是悄无声息地什么都不做。一份装作没事的死链清单,比没有清单更糟。"},{"p":"chats-and-diamonds.html","a":"s17","t":"Diamond 的工作区","u":"聊天与 Diamonds","b":"每个 Diamond 都有一个 工作区 :你和它一起存放的文件和文件夹。放进去的人是你。daimon 不能往自己的工作区里添东西,所以它只用手上已有的东西做事,不够的时候会问你。 它是你文件的一个视图,不是装着文件的盒子。 你附加东西时什么都不会被复制:文件还在原处,Diamond 只是指向它。把同一个文件夹附加到两个 Diamonds 上,文件夹仍然只有一个,从任何一边做的修改,都是另一边读到的那个文件。把东西从一个 Diamond 的工作区里拿走,只是解除附加;文件本身毫发无损,只有你有意删除才会真的删掉。 工作区 这个词让人以为会有一份副本,其实没有。 每个 Diamond 还有一个自己的目录,始终在它的工作区里,始终可写,这样在你还没附加任何东西之前,它的 daimon 就已经有地方干活了;晶体就住在那里。一个文件夹可以附加成 只供查阅、不供编辑 ,这样 daimon 能读它,而一切写入都会被拒绝。而 工作区 面板既可以显示你的全部文件,也可以只显示这个 Diamond 持有的那些,看眼前的活需要哪一种。"},{"p":"chats-and-diamonds.html","a":"s18","t":"用回形针附加","u":"聊天与 Diamonds › Diamond 的工作区","b":"📎 在工作区面板的每一行上都有 —— 文件和文件夹一样有 —— 文档面板的头部也有,它叫 附加到当前焦点 。一个控制项,它的效果跟着当前的焦点走,而不是跟着它所在的那一行走。没有焦点时,它根本不出现。 焦点是一个 Diamond。 这个文件或文件夹加入那个 Diamond 的工作区,一直待到你把它取下来。它的 daimon 从此可以打开它。 焦点是一场普通的聊天。 这次附加只对 下一轮有效 ,显示在输入框上方的一条页脚里,这一轮发出去就清空。 每一个附件都带着两种状态之一,在它的小卡片上切换。 记下 表示这条路径值得知道,花掉几个词元。 读取 表示现在就要内容,而一个文件可能要几千个。附件从记下开始,因为它便宜得多:一个不问一声就花你钱的默认值,是错的默认值。 不管哪一种,它生成的那句话( 记下 … ,或者 完整读取 …。 )会写进输入框里,排在你的消息前面,发送前可以改,也可以删。应用自己写了又藏起来的提示词,是没人能跟它争辩的提示词。 这条页脚上有一个 + ,用来连着附加几样东西而不必离开你正在读的内容;还有一个开关,在小卡片 堆叠 和一行行更大的 图标 之间切换。超过六张小卡片 —— 窗口矮的时候是四张 —— 它就滚动而不再长高,输入区因此不动。在不是当前打开的那个工作区里做的附加,会说明它住在哪里,而不是读起来像个空文件夹;它也不会进入生成的那句话里:一条模型打不开的路径,只会换来一轮道歉。"},{"p":"chats-and-diamonds.html","a":"s19","t":"daimon 能打开什么","u":"聊天与 Diamonds › Diamond 的工作区","b":"daimon 只能打开它所属 Diamond 的工作区里的文件。 工作区之外的东西读不了也写不了,daimon 不行,它派出的任何工人也不行。这不是提示词里一条模型可能遵守、也可能不遵守的指令:这道检查在编译后的代码里,在每个文件工具都必经的那一扇门上;那份代码就在已发布的构建包里,而构建包是可复现地构建出来的。所以这是一个你可以自己核对的说法,不是一个你只能选择相信的说法。 它管不到的地方,也要一并说清楚。它决定的是 daimon 能够到哪里,不是它读到的东西最后去哪里:它打开的一切,都会连同这一轮的其余内容一起发给你的模型提供商。它确实防得住一个被人说动了的智能体 —— 一轮对话刚在网页或邮件里读完一个陌生人的指令,转而替那个陌生人去找东西,它仍然够不到这个工作区之外的任何东西。它防不了滥用你所发内容的提供商,也防不了一份不是我们发布的构建;回答这两件事的是 离开浏览器的东西 以及 每一次构建的封存记录 ."},{"p":"chats-and-diamonds.html","a":"s20","t":"派出工人","u":"聊天与 Diamonds","b":"有些任务要的是把活干了,而不只是记下来。对这些任务,Diamond 的 daimon 会派出一个 工人智能体 。每个工人在自己的上下文里运行,带着工作区的文件工具,并拿到常设指令和这个 Diamond 的晶体。那块晶体就是它对你这项追求所知的全部:工人看不到你的对话,所以交给它的任务必须把其余需要的东西都说清楚。 最多 八个 工人同时运行,其余的排队。daimon 把它们派出去,它这一轮就到此为止,不接收它们的输出。每个工人回报一份摘要,值得留下的由你亲手折叠进去,这正是让“什么能进晶体”始终归你决定的地方。正在跑的运行出现在停靠区的 智能体 面板里。"},{"p":"chats-and-diamonds.html","a":"s21","t":"按住和停掉智能体","u":"聊天与 Diamonds › 派出工人","b":"智能体面板的头部有三个控制项,一次作用于 每一个 智能体;同样的三个也挂在每一张卡片上,好让你只对其中一个动手: 暂停 ⏸ :把正在跑的挂起来,把队列按住。正在跑的智能体保留它已经做出来的东西;在等的那个不会开始。在你恢复之前,不会有新的启动。这是给一次花钱比你想的还快的扇出准备的刹车。 恢复 ▶ :让每一个暂停的智能体从停下的地方继续,接着自己的活干,而不是从头再来,所以一次暂停只花掉等待的时间。 停止 ✕ :直接结束智能体。每一个都以一张“已停止”的卡片保留它来得及做完的部分; 清除已结束的智能体 把它们移走。这就是那个即刻生效的急停开关。 每张卡片都显示它的 运行中的花费 ,词元和美元实时累加,不是等跑完才出现,这样你在决定要不要按住它的时候,就看得见它正在花多少。头部下面有一行写着有多少个智能体在 运行、暂停和排队 ,于是一次扇出的规模和花费一眼就看得出来。Daimond 自己会采取的措施,写在 支出 那一页。 更大的一道刹车在侧栏顶部的 全部 行上。它一次暂停或恢复全部:每一个 Diamond、每一场聊天、那些工人、那些邮箱,以及任何正在为你抓取的页面。被暂停的东西会在一轮开始之前就拒绝它,所以什么钱都不花。 有两条限制。工人不能再派工人,所以委派只走一层就停。而且同一时间只引导一个 Diamond,所以不会有第二个 Diamond 在你没看着的时候自顾自地干活。"},{"p":"chats-and-diamonds.html","a":"s22","t":"标签","u":"聊天与 Diamonds","b":"Diamonds 会越积越多,所以可以给它们打标签。标签就是你自己定的一个短词,在 Diamond 的晶体上从 标签 里编辑。有四个起步的建议( person , project , topic 和 org ),但 Daimond 不强加任何分类法,你可以打任何顺手的词。 你打的字会被理一遍:标签会转成小写、去掉两头的空白、去重;一个 Diamond 上最多 8 个标签,每个最多 24 个字符。标签和别的东西一样,存在这个 Diamond 自己的元数据里,就在这台设备上。 编辑器显示两个框:一个是 此 Diamond 上 的标签,另一个是 所有标签 ,在它下面。上面那个框里,标签片上的 × 会把那个标签从这个 Diamond 上取下来,退回下面的池子里,在那里点一下又能放回去。下面那个框里,标签片上的 × 是另一回事:它删掉标签本身,从每一个归在它名下的 Diamond 上删掉。那一个会先问你,并说明它会改动多少个 Diamond。四个起步建议不带 × ,因为它们始终都会提供。 标签是惰性的,这正是它们的用处所在。 标签只是你的归档方式,别的什么都不是。它从不发给模型,从不进入晶体,也从不改变任何智能体的行为。给一个 Diamond 打上 urgent 这个标签,不会改变它被怎么对待。 在侧栏里, 按标签筛选 会打开可以用来收窄的标签,按钮上带着它们的数目。点一个标签,只显示带它的 Diamonds;再点一次,改成把它们藏起来。选了不止一个时, 全部标签 和 任一标签 决定它们怎么组合,而 清除 把筛选清空。这里没有单独的搜索框:一个 Diamond 是靠它归在什么名下找到的,而给一份短列表配两种收窄方式,就多了一种。列表按最近碰过的顺序排,所以你最后做的那个排在最上面。"},{"p":"chats-and-diamonds.html","a":"s23","t":"回收站","u":"聊天与 Diamonds","b":"删掉一场聊天或一个 Diamond,并不会毁掉它。它是被 扔进了回收站 :仍然存着,仍然同步,从侧栏里消失,从图谱和标签筛选里消失,也不在任何 daimon 够得着的地方,列在停靠区的 回收站 面板里,旁边有一个“恢复”按钮。它会保留 三十天 ,然后销毁;每一行都写着日期。 因为这个动作可以收回,所以事前什么都不问。那两个该问的问题,挪到了它们成立的地方: 永久删除 作用于单个条目,还有 清空回收站 ,它会说出条目的数目。两个都不可逆,而且两个都是从每一台设备上消失。在一个可以撤回的动作前面放对话框,教会的是人们一路点过去,然后连那个不可逆的也一起点过去了。 撤回也会跟着走。 在一台设备上进了回收站,在所有设备上都进了回收站;在一台上还原,就在所有设备上还原 —— 不论两台设备的动作谁先谁后,也不论它们的包裹谁先到。一台离线了六周的设备回来之后,会从同一个时间戳算出同一个保留期限。备份里也带着回收站,所以恢复一份旧备份,既不会把你后来删掉的东西起死回生,也不会把你已经还原的东西重新删掉。 ← 模型与额度 Next: Capps →"},{"p":"email-web-files.html","a":"","t":"邮件、网页与文件","u":"","b":"邮件、网页与文件 daimon 干活时用的那些来源:你能读能回的邮件、它能显示或操作的网页、它能读能写的文件,以及它用来做事的那些工具。"},{"p":"email-web-files.html","a":"s1","t":"邮件","u":"邮件、网页与文件","b":"邮件面板在停靠区里,装着你的邮箱和邮箱里的东西。浏览器自己开不了邮件连接,所以 Daimond 通过一个网关来连;网关把原始邮件交回来,然后忘掉你的凭据。你的邮件会以普通文件的形式写进工作区,所以智能体的文件工具本来就读得到它。 邮件面板。它头部的按钮分别是写一封邮件、添加邮箱和同步。"},{"p":"email-web-files.html","a":"s2","t":"添加一个邮箱","u":"邮件、网页与文件 › 邮件","b":"选择 + (添加邮箱),它在邮件面板的头部。输入你的地址,Daimond 会替常见的提供商猜出服务器设置;每一个字段都仍然可以改,因为猜测不是事实。多数提供商要的是一个 应用专用密码 (一个只作这一个用途的密码,你在邮箱账户的安全设置里生成)而不是你的账户密码。面板会告诉你,在你的提供商那里去哪里找它。 你的邮件凭据存在这台设备上,用你的密码短语包住。它只在一次同步时交给网关,只在与你的邮件服务器的一次对话里持有,之后就被忘掉。Daimond 不在任何服务器上存邮件,也从不看到你的账户密码。"},{"p":"email-web-files.html","a":"s3","t":"读信与同步","u":"邮件、网页与文件 › 邮件","b":"选择 ⟳ (立即同步),把新到的取回来。一次同步只要比手上最后一封更新的邮件,所以它一直很快。点一封邮件,它就打开到舞台上、聊天的旁边,这样你一边读一边可以问 daimon。"},{"p":"email-web-files.html","a":"s4","t":"写一封邮件","u":"邮件、网页与文件 › 邮件","b":"选择 ✎ (写一封邮件),在舞台上打开撰写面板。填好 发件人 , 收件人 、一个可选的 抄送 、一个 主题 和正文;用 添加附件… 附上文件;草稿则用 保存草稿 。什么都不会自己发出去。 只有你能发出邮件。 发送 按钮是 Daimond 里唯一把邮件送上线路的东西,而且只有人能按它。daimon 可以在你旁边起草一封信,但它发不出去。"},{"p":"email-web-files.html","a":"s5","t":"网页面板","u":"邮件、网页与文件","b":"让 Daimond 打开一个网页( “给我看 Rust 所有权那一章” )或者把链接粘进聊天。把一个页面放上舞台有三种方式,哪一种管用取决于站点。 网页面板。在这里显示的页面就在聊天旁边,所以可以就它向 daimon 提问。"},{"p":"email-web-files.html","a":"s6","t":"显示它","u":"邮件、网页与文件 › 网页面板","b":"页面直接出现在面板里。多数站点拒绝被嵌进别的页面 —— 这是网页对点击劫持的防护,每个浏览器都一样 —— 所以这只对少数允许的站点管用。"},{"p":"email-web-files.html","a":"s7","t":"读它","u":"邮件、网页与文件 › 网页面板","b":"Daimond 把页面抓下来读它的文字,所以显示不了的时候它仍然管用。它读的是词句,不是图片,也不是 JavaScript 画出来的东西;而且你看不到页面 —— Daimond 看得到。"},{"p":"email-web-files.html","a":"s8","t":"操作它","u":"邮件、网页与文件 › 网页面板","b":"有了 Daimond Hands 这个浏览器扩展,Daimond 就能在一个真正的标签页里打开一个真正的页面,以你的身份登录着,当着你的面操作它。要操作一个实时的、已登录的站点,这是唯一的办法。 登录这件事始终归你。 你在一个被操作的页面上登录时,Daimond 完全停止观看 —— 不看文字,不看图像,不看按键 —— 也从不看到你的密码。你把方向盘交回去,用的是 恢复 Daimond ,而那个按钮在浏览器标签页里,不在 Daimond 里,所以一个页面永远抢不走你的方向盘。"},{"p":"email-web-files.html","a":"s9","t":"工作区","u":"邮件、网页与文件","b":"工作区面板在停靠区里,把你的文件呈现成一棵普通的文件夹树。智能体就在这里读和写:上传的东西、邮件、文档,以及它产出的一切,都住在这里。 打开一个 Diamond 时,这个面板既可以显示这里的一切,也可以只显示那个 Diamond 持有的文件。每一行上的 📎 把那一行附加给当前的焦点; 聊天与 Diamonds 一页讲清楚附加做了什么、daimon 之后可以打开什么,以及这挡掉了什么。"},{"p":"email-web-files.html","a":"s10","t":"把文件弄进来的三种办法","u":"邮件、网页与文件 › 工作区","b":"把文件弄进工作区,和把它附加到某个 Diamond 上,是两件事。进来的路有三条,各管一种情形: 上传文件 :面板头部那个箭头入托盘的按钮。适合一个文件或几个文件。就是普通的文件选择器,每个浏览器都有。 导入一个文件夹… :适合整个文件夹,它应当住在浏览器工作区里并参与同步。只支持基于 Chromium 的浏览器。 打开一个真实文件夹 :就是那个 本机 标签。你自己的硬盘 就是 工作区:什么都不复制,什么也不同步。只支持基于 Chromium 的浏览器。 智能体也可以把文件写到它获准写入的地方,邮件也是以普通文件的形式到这里来的。 工作区。那几个标签指明工作区住在哪里;在它们下面, interviews.txt 在云端存储里,而不在这台设备上;而 report-draft.txt 被钉住了,所以它一直留在这里。"},{"p":"email-web-files.html","a":"s11","t":"处理文件","u":"邮件、网页与文件 › 工作区","b":"工作区的头部有几个按钮: 新建文件 , 新建文件夹 , 上传文件 , 上一级文件夹 , 刷新 。下面是一条 路径面包屑 ,点出你所在文件夹上面的每一层,每一层都能点,所以钻到三层深也不会是死胡同。一个筛选框可以把长列表收窄,它从你所在的位置往下搜,而不是只停在当前文件夹。 文件树下面, 系统 打开 Daimond 自己的文件:Diamonds 本身所住的那个库。它们存在浏览器里,而不是你打开的那个文件夹里,并且会在你的设备之间往来。上面那棵树是故意不收它们的,因为一个删除叉如果摆在 diamonds/ 旁边,会把你所有的 Diamond 一并带走。"},{"p":"email-web-files.html","a":"s12","t":"工作区住在哪里","u":"邮件、网页与文件 › 工作区","b":"面板顶部的三个标签点出工作区牵涉到的几个地方。点一个,就打开那个地方的控制项。"},{"p":"email-web-files.html","a":"s13","t":"浏览器","u":"邮件、网页与文件 › 工作区","b":"这个浏览器自己的私有存储,在你的设备上,Daimond 之外的任何东西都够不着它。除非你另有交代,工作区就住在这里。它有多大,全看浏览器给多少 —— 在 iPhone 上给得不多 —— 而且浏览器可能不打招呼就把它清掉。"},{"p":"email-web-files.html","a":"s14","t":"本机","u":"邮件、网页与文件 › 工作区","b":"这台电脑磁盘上的一个真实文件夹。智能体直接在里面干活,所以你自己的文件管理器里看到的是同一批文件,而且它比浏览器给的宽敞。但它只待在那一台电脑上,永远不会走到你别的设备上,而且只有基于 Chromium 的浏览器才打得开一个。 智能体能看到的,就只有这个文件夹。 它上面的、外面的,Daimond 都看不到。智能体正在那里干活时点这个标签,它会这么告诉你,并给出 忘掉这个文件夹 ,让 Daimond 不再留着它的记录。"},{"p":"email-web-files.html","a":"s15","t":"云端","u":"邮件、网页与文件 › 工作区","b":"它不是第三个干活的地方,而是工作区被存放的地方,正因为如此,工作区才能远远大过任何一台设备装得下的量。它的标签会打开一个视图:存了些什么、哪些不在这台设备上,还有一个 释放空间 按钮和一个 额度 按钮。 前两个是二选一,智能体在其中一个里干活。第三个不是备选项,而是字节存放的地方。管理面板里的存储行会显示每个地方各用了多少空间。 存在云端存储里的东西是 离开之前就加密好的 ,跟同步包裹一样,所以我们手上是一堆读不了的字节。"},{"p":"email-web-files.html","a":"s16","t":"在本机、只在云端,或者被钉住","u":"邮件、网页与文件 › 工作区","b":"一个文件处在三种状态之一,文件树会显示是哪一种: 留在这台设备上 :点开就开。 只在云端存储里 :带一个云的标记。它仍然是你的文件,仍然列在那里,仍然安全,只是此刻不在这里。点它就把它取下来,它那一行上的取回控制项也一样。 已钉住 :始终留在这台设备上,绝不会被自动释放。图钉就在那一行上,旁边是一个用来释放已留存文件所占空间的控制项。 浏览器的存储快满时,最久没用过的那些文件会自己被释放回云端存储;被钉住的文件永远不会。 释放一个文件不等于删掉它。 它留在云端存储里,文件树仍然列着它,要用的时候它会回来。只有一次刻意的删除,才会真的移走一个文件。"},{"p":"email-web-files.html","a":"s17","t":"任何类型的文件","u":"邮件、网页与文件 › 工作区","b":"任何文件都会被存下来,并在你的设备之间往来,单个最大到一个 GB。打开一个不是文本的文件时,显示的是它的大小和一个下载按钮,而不是硬去显示它。"},{"p":"email-web-files.html","a":"s18","t":"把文件搬进搬出","u":"邮件、网页与文件 › 工作区","b":"标签旁边还有两个按钮。 导入一个文件夹… 把这台电脑上的一个文件夹复制进来,此后它就和别的东西一样同步、一样存放。 保存一份副本… 把工作区写出到这台电脑上的一个文件夹里,并说明有多少个只在云端的文件被留下、没有取回来。两者都不改变智能体在哪里干活,也都需要基于 Chromium 的浏览器。 智能体正在一个真实文件夹里干活时,会出现第三个按钮: 换个文件夹… ,它是唯一会打开文件夹选择器的控制项。在 浏览器 和 本机 之间来回切换则不会:Daimond 记着你上次用的那个文件夹,所以回去只要点一下标签。"},{"p":"email-web-files.html","a":"s19","t":"智能体可以取什么","u":"邮件、网页与文件 › 工作区","b":"智能体需要一个只在云端存储里的文件时,会被明白地告知,并且必须刻意去取。不会有什么在一次读取背后悄悄下载:一次下载可能很大,而且一旦存储开始计价,就要花你的钱。它自己主动能取下来多少有一个上限,超过之后它会回来问你。"},{"p":"email-web-files.html","a":"s20","t":"云端存储要花多少钱","u":"邮件、网页与文件 › 工作区","b":"不是订阅。和别的所有要离开浏览器的东西一样,它从 额度 里扣,而一次性的 Pro 解锁仍然是一次性的。眼下它免费,也不计量,直到它能被好好地卖出去为止。 万一某笔存储费用付不上, 也不会马上删掉任何东西 。读取和下载在六个月里保持免费,所以一切都取得回来,之后才会移除付费的那部分溢出。免费的工作集永远不会被移除。"},{"p":"email-web-files.html","a":"s21","t":"工具","u":"邮件、网页与文件","b":"打开 工具 · N/M 行,就能看到 Daimond 能做什么。它叫工具,不叫升级,因为它列出的东西大多是免费的,本来就归你。 工具面板:你已经有的内置工具,以及可解锁的工具和它们的价格。 这里出现两类工具: 内置工具 :已经交到智能体手上的那些,免费。面板列的正是它实际持有的东西,所以它不会承诺一个并不存在的工具。 可解锁的工具 :要花钱的额外工具,同时显示这个账户是否已经持有这项解锁。 要添加一个,选中它并确认;费用从你的额度里扣,一旦解锁,它就一直可用。 ← Capps 下一页:账户 →"},{"p":"index.html","a":"","t":"开始使用","u":"","b":"开始使用 Daimond 是一个完全在你浏览器里运行的 AI 智能体工作区。服务器上没有账户,也没有东西要下载:你的聊天、密钥和文件只存在这台设备上。 除非你让它出去,没有东西离开这台设备。你的消息去你连接的那家模型提供商;额度用来付一次模型运行、一次网页抓取或一次邮箱同步;你关联的设备收到一个加密的包裹。其余一切都留在这个浏览器里。 账户与隐私 一页写明什么去了哪里,以及你自己怎么核实。 首次运行时的 Daimond。对话在中间;管理面板在左下角。"},{"p":"index.html","a":"s1","t":"拿到第一个回答的最短路径","u":"开始使用","b":"三步。每一步都指向屏幕上看得见的一个控制项。"},{"p":"index.html","a":"s2","t":"创建一个账户","u":"开始使用 › 拿到第一个回答的最短路径","b":"首次运行时,Daimond 会提议 保护这台设备 —— 用一句密码短语。输入你的名字和一句密码短语,然后选择 创建账户 。这句密码短语会加密你保存的密钥和邮箱凭据,它也是你在这台设备上的身份。它不会被发到任何地方,所以请放在安全的地方:弄丢了,加密的数据就没了。 暂时跳过 可以把密码短语留到以后再设;不过提供商密钥最好等有了密码短语护着再加。"},{"p":"index.html","a":"s3","t":"连接一个模型,或者买额度","u":"开始使用 › 拿到第一个回答的最短路径","b":"daimon 要有一个模型才能思考。给它一个的方式有两种,都在左下角的管理面板里: 带上你自己的密钥。 打开 模型 行,选择 + 添加提供商 ,挑一家提供商,粘贴它的 API 密钥,再给一个默认模型加星。你的消息此后就直接去那家提供商,记在你自己的账户上。 买额度。 打开 额度 行,买一个额度包。Daimond 替你跑模型:不用管提供商密钥,也没有订阅。 两条随便哪一条都够用。细节见 模型与额度 那一页。"},{"p":"index.html","a":"s4","t":"开始一场聊天","u":"开始使用 › 拿到第一个回答的最短路径","b":"选择 新建聊天 —— 它在侧栏顶部(就是 + 紧挨着 聊天 ),在中间面板底部的框里打字,然后用 ➤ 发送。中间那个面板就是你和 daimon 说话的地方,而 Daimond 正是围绕这场对话建起来的。"},{"p":"index.html","a":"s5","t":"你眼前是什么","u":"开始使用","b":"屏幕分三个区域。左边的 侧栏 列出你正在做的东西,在一条可以移动的分隔线下面,是 管理面板 。中间的 舞台 装着对话,以及你在它旁边读的任何东西。右边的 停靠区 装着你要取用的来源:邮件、工作区、智能体的运行、你的支出、等着你答复的事,还有回收站。 顶上一排,每个面板都有一个标签,点它可以打开或关掉那个面板;最右边的几个按钮分别打开关于对话框、这份指南,以及主题、字号和停靠区分格。走到第一个回答为止,这些你都用不上;它们全都摊开在 界面 . 管理面板。每一行回答一个关于这台机器的问题,能动手的那些是按钮。 管理面板是给 Daimond 做设置的地方,也是它告诉你花了多少钱的地方。每一行都是一个按钮,打开它所指的东西:你的身份, 模型 , 额度 , 工具 , 版本 ,以及你的工作区正在用的存储。下一页会把屏幕的每一部分都走一遍。"},{"p":"index.html","a":"s6","t":"把它放在手边","u":"开始使用","b":"用浏览器自带的 安装 ,或者手机上的 添加到主屏幕 ,就能给 Daimond 一个自己的图标和一个自己的窗口。它还是同一个页面、同一份存下来的工作:没有下载什么,也没有搬动什么;服务器已经越过的旧构建照样会被拒绝,而不是从缓存里端出来。 下一页:界面 →"},{"p":"interface.html","a":"","t":"界面","u":"","b":"界面 把屏幕走一遍:三个区域,以及每一部分做什么。知道了这三个区域,Daimond 里的每样东西就都有了位置。 各个区域的名字。 顶栏 横在最上面;它下面是三个区域: 侧栏 (左)—— 分隔线上方是你正在做的东西,下方是管理面板; 舞台 (centre) for the conversation and whatever you have opened beside it, two seats on a laptop and up to four on a wide screen; and the 停靠区 (右)装着邮件、工作区和智能体。"},{"p":"interface.html","a":"s1","t":"侧栏 —— 左","u":"界面","b":"侧栏被一条分隔线分开,这条线你可以拖,但去不掉。分隔线上方是你正在做的东西,下方是管理面板。 全部 行压在所有东西上面,一按就按住每一个 Diamond、每一场聊天、每一个工人、每一个邮箱和每一次网页抓取。它的指示灯是应用里其他所有指示灯的根:凡是可能花钱的东西都在跑时是绿的,一个都没在跑时是红的,中间状态是琥珀色。侧栏自己的收合按钮也在这一行上,只有它代表整条侧栏。"},{"p":"interface.html","a":"s2","t":"Diamonds","u":"界面 › 侧栏 —— 左","b":"你保留下来的那些追求。一个 Diamond 装着某场聊天教给你的、关于某件工作的东西,于是这件工作的下一段就从你已经知道的地方开始。新建一个,按 + 紧挨着 Diamonds 的那个;旁边的按钮把它们画成一张 图谱 。它们越积越多时,给它们打上标签, 按标签筛选 行就能把列表收窄。"},{"p":"interface.html","a":"s3","t":"聊天","u":"界面 › 侧栏 —— 左","b":"你的对话,最新的在前。新开一场,按 + 紧挨着 聊天 ;点任何一场聊天,就把它带回中间。 ⋯ 在 + 旁边,里面装着 删除全部聊天 ,它管的是全部聊天而不是某一场,所以不放在单场聊天的卡片上。 两个列表之间还有第二条分隔线。Diamonds 会越积越多,没有这条线,长长的一列会把聊天卡片挤出下沿;拖动它,把地方让给其中一边,双击它则对半分。两边都不会被完全压没,这个比例和你其余的布局一样,按设备记住。 Diamonds 在聊天上面,这就是地层本来的样子:你在下面的对话里开采,采上来的东西在它上面切割、打磨。聊天是原矿,Diamond 是加工过的;这个顺序不用一个字的解释,就说明了工作往哪个方向走。 聊天 这个词没有动,也是同一个道理。Diamond 是一种新东西,配得上一个新名字;对话是平常的东西,就保留它平常的说法。 两者的完整说明,见 聊天与 Diamonds ."},{"p":"interface.html","a":"s4","t":"管理面板","u":"界面 › 侧栏 —— 左","b":"分隔线下面,管理面板是这台机器状态的一览。设置放在这里而不是弹窗里,所以旁边的聊天一直活着:那个问你要应用专用密码的框还在屏幕上时,你就能问 Daimond 那是什么。每一行只要能动手,就是一个按钮,打开它所指的东西: 一个 身份行 (你在这台设备上是谁)旁边有一个设置齿轮。 模型 ,数出你连接了几家提供商,并打开模型表单。 额度 ,显示你的余额,并打开额度视图。 工具 · N/M ,有多少工具可用,并打开工具面板。 版本 ,点出你正在跑的是哪一个发布、你在它上面待了多久,并打开下面讲的发布历史。 工作区存储 ,你的文件在工作区可以待的每个地方各占了多少空间。"},{"p":"interface.html","a":"s5","t":"你跑的是哪个版本","u":"界面 › 侧栏 —— 左","b":"版本 行读起来是一个名字加一段时长( 版本 · Albany · 今天 ),不是一个构建号。发布按字母顺序以西澳大利亚的地名命名,所以不用查什么就看得出先后。一个名字标记的是一个 里程碑 :Daimond 一天要发好几个构建,每个都起名字只会变成噪音。把鼠标停在这一行上,会给出构建 id 和它发布的日期。 点这一行,会在管理面板里打开 发布历史 ,它从上往下读: 计划中的东西 ,排在最前,用虚线框着。 你正在跑的那个构建 ,标着 你在这里 . 更早的每一个构建 ,最新的在前,每一个都带着日期、一行说明它改了什么、它的构建 id,以及它在封存记录里的位置。 这不是搁在应用旁边的另一份更新日志。它就是 Daimond 自己的送达核对所读的那份已发布记录:送出过的每一个构建,按顺序排在一条链上,改动它就会断。那些一行的说明是在不惊动这条链的前提下加上去的,所以你读到的是加了注的历史,而不是对它的复述。 计划中的那一条看上去不一样,因为它本来就不一样。 它没有构建 id,也没有封存编号,并且用文字说明它还没被构建,也没有承诺日期。它下面的每一条都已封存、都可核对;一句意向声明两样都不是,也不该借用记录的权威。 回到旧构建的路是没有的。钉住一个旧构建,会撞上网关自己那条“不跟太旧的客户端说话”的规矩;它可能带着一个已经修好的安全缺陷,而这个应用装着你的提供商密钥、你的身份和你的通行密钥;它碰上更新的本地数据,还有读错的风险。不喜欢某个改动,要在那个改动本身上回应,办法是把改了什么讲清楚 —— 这些说明就是干这个用的。"},{"p":"interface.html","a":"s6","t":"更新是怎么来的","u":"界面 › 侧栏 —— 左","b":"Daimond 会自己更新。没有什么要下载:正在跑的标签页发现有个更新的构建,就重载到它上面,而重载不会丢任何东西,因为每次启动都会从耐久日志里把你的工作恢复出来。 唯一的问题是 什么时候 。一次寻常的更新会等一个安静的时机 —— 标签页在后台,或者十来分钟没动过 —— 绝不会盖在正在跑的一轮或一条打了一半的消息上重载。顶栏按钮旁边的那个小标会告诉你什么时候有一个准备好了;点它就当场把更新拿下来。 有些更新等不了。当某个改动意味着一个过时的标签页没法再跟服务器一起工作时,服务器就会拒掉它,标签页自己重载到当前版本。就算这样,它也不会切断正在跑的一轮,而是在你最后一次敲键之后稍等一下,而不是在一句话中间重载。没有办法拒绝一个版本:你要留住的那个应用,是同一批人做的同一个应用,而浏览器没法拿昨天的构建去对着今天的服务器跑。"},{"p":"interface.html","a":"s7","t":"舞台 —— 中","u":"界面","b":"The stage is the middle zone. Its occupants sit side by side and never dock at the right, so you never leave the conversation to do a thing: read the message, watch the page, read the document beside the pages it was typeset into, with the daimon still there to be asked about any of it. How many seats there are is decided by how wide the stage is , not by a fixed number: two at the narrowest, four at the widest, and one more for roughly every 380 pixels, which is where a line of prose still holds about 45 characters. Four of them want around 1550 pixels of stage, so they are for a large monitor; a laptop usually gets two or three. Two is the floor whatever the width, because the whole point of the stage is that whatever you are attending to opens 紧挨着 the conversation rather than over it. Narrow the window and the rightmost seat closes, the one you opened most recently first. The conversation is never the one to go. Widening again does not bring the panel back: a panel that reappeared because a window grew would be one you never asked for, with no way to tell it not to, and getting it back is one click on its chip. Ask for a panel when every seat is taken and the guest that has been"},{"p":"interface.html","a":"s8","t":"AI —— 聊天","u":"界面 › 舞台 —— 中","b":"你和 daimon 说话的地方。它是默认的占位者,只要舞台本来会空着,它就回来。你的消息、回答,以及任何工具步骤,都出现在这里。"},{"p":"interface.html","a":"s9","t":"网页","u":"界面 › 舞台 —— 中","b":"一个网页,可以显示,也可以操作。从头部打开,或者 Daimond 跟着一个链接时打开。"},{"p":"interface.html","a":"s10","t":"文档","u":"界面 › 舞台 —— 中","b":"A file as its characters, given room to read it and to edit it. Its header carries the paperclip that attaches what you are reading to what you are working on."},{"p":"interface.html","a":"s11","t":"Preview","u":"界面 › 舞台 —— 中","b":"What a file looks like, as against what it says: a compiled PDF, a picture, or the typeset pages of a document as you write it. It is a panel of its own so that a source and its pages can be on screen at once, which is why the stage grew past two seats."},{"p":"interface.html","a":"s12","t":"消息","u":"界面 › 舞台 —— 中","b":"单独一封邮件,从邮件面板打开,在聊天旁边读。"},{"p":"interface.html","a":"s13","t":"工具","u":"界面 › 舞台 —— 中","b":"Daimond 能做什么,其余的要花多少钱。从 工具 行打开。"},{"p":"interface.html","a":"s14","t":"撰写","u":"界面 › 舞台 —— 中","b":"写一封邮件。这里什么都不会自己发出去:只有 发送 按钮才把邮件送上线路,而且只有你能按它。"},{"p":"interface.html","a":"s15","t":"图谱","u":"界面 › 舞台 —— 中","b":"你的 Diamonds,以及它们之间的连线,画出来。从 Diamonds 标题栏上的图谱按钮打开,在那里也可以重新排布,或者画一条新的连线。"},{"p":"interface.html","a":"s16","t":"终端","u":"界面 › 舞台 —— 中","b":"你自己机器上的一个真正的终端,就在命令运行的那个隔间里。见 在本机运行命令 . 舞台上的每位客人都有一个带关闭按钮的头部。关掉的面板不会消失:它的标签留在顶栏里,不填色,点这个标签它就回来。"},{"p":"interface.html","a":"s17","t":"停靠区 —— 右","u":"界面","b":"停靠区装着你要取用的来源。关掉一个,它的标签留在顶栏里;点那个标签,它又停回来。停靠区怎么分格,以及因此一次能装几个面板,由你在外观菜单里的 停靠区分格 里设定,下面会讲。"},{"p":"interface.html","a":"s18","t":"邮件","u":"界面 › 停靠区 —— 右","b":"你的邮箱和邮箱里的东西。添加邮箱、同步,把一封邮件打开到舞台上。"},{"p":"interface.html","a":"s19","t":"工作区","u":"界面 › 停靠区 —— 右","b":"你的文件,一棵普通的树。智能体的文件工具就在这里读和写。"},{"p":"interface.html","a":"s20","t":"智能体","u":"界面 › 停靠区 —— 右","b":"正在跑的智能体,实时呈现,并数出有多少个在干活。"},{"p":"interface.html","a":"s21","t":"支出","u":"界面 › 停靠区 —— 右","b":"你花了多少,花在什么上。完整的说明见 支出 ."},{"p":"interface.html","a":"s22","t":"待办","u":"界面 › 停靠区 —— 右","b":"daimon 提出的、正等着你答复的事。每一行都可以按优先级或按时长排序,答复可以是 去做 , 先讨论 或 放弃 ."},{"p":"interface.html","a":"s23","t":"回收站","u":"界面 › 停靠区 —— 右","b":"删掉的聊天和 Diamonds,保留三十天,在你的任何一台设备上都能还原。见 聊天与 Diamonds ."},{"p":"interface.html","a":"s24","t":"顶栏","u":"界面","b":"最上面一排是文字标、一行 面板标签 ,最右边是一个按钮,用来 关联另一台设备 ,一个 关于 对话框,这份 指南 ,以及 外观与布局 菜单。有新构建发布时,旁边会出现一个标签。"},{"p":"interface.html","a":"s25","t":"那一行标签","u":"界面 › 顶栏","b":"每个面板都有一个标签,开着关着都有;点一个,就切换那个面板。开着的面板,它的标签是填色的,所以这一行读起来就是屏幕上有什么的一张地图。要是只有关着的面板才有标签,应用最空的时候这一行反而最长,而且每用一次,每个标签都要横着挪一格;位置不动的标签,你才记得住它在哪。(智能体是 每一个 的例外:在第一个智能体跑起来之前,它一直不来碍事。) 这些标签按区域分组 —— 先侧栏,再舞台,然后停靠区 —— 组与组之间有一条细分隔线,顺序和这几个区域在屏幕上的顺序一样。于是一个标签待的那一侧,就是它打开的面板将要出现的那一侧。有两种记号是有含义的: 一个关着的舞台标签,如果它的面板会 displace a guest already on the stage is drawn with a dashed outline. It appears only when every seat is taken, which depends on the width, so the same chip is plain on a wide screen and dashed on a narrow one. The chat keeps its seat and the guest that has been there longest leaves. It warns without refusing, and it is an outline and not an added mark so the chip keeps its width and its neighbours stay put. 一个关着的停靠区标签, 停靠区满了的时候会变灰 。它的提示指向解法:在外观菜单里选一个更大的分格,或者关掉一个停靠区面板。"},{"p":"interface.html","a":"s26","t":"固定的面板,以及面板总览","u":"界面 › 顶栏","b":"哪些标签待在顶栏,由你决定。任何面板都可以 固定 或者取消固定;没固定的那些住在这一行末尾的一个 ⋯ 标签后面,并带一个数字,说明后面藏了几个。点它,就打开 面板总览 :所有的面板都在里面,可以按名字搜索,按区域分组,每一行都带一个固定控制项,并说明那个面板是否开着。点一行,就像点标签一样打开或关掉那个面板。 这一行之所以可以不完整,只因为面板总览是完整的。也没有什么按你用得多不多来排序:一行会自己重排的标签,会毁掉固定位置本来要建立的肌肉记忆。"},{"p":"interface.html","a":"s27","t":"命令面板","u":"界面 › 顶栏","b":"Ctrl K , Cmd K (在 Mac 上)—— 打开一个搜索框,打字就能到达任何面板或任何设置。方向键在结果里移动, Enter 运行高亮的那一个, Esc 关闭它。里面列出面板、配色、四档字号、停靠区分格、语言、货币,以及权限模式。要去一个你看得见其标签的面板,这从来不是最快的路;但无论有多少面板,这条路都是齐全的。"},{"p":"interface.html","a":"s28","t":"用键盘,用耳朵","u":"界面 › 顶栏","b":"不用鼠标也能操作 Daimond。 Tab 按控制项画出来的顺序在它们之间移动, Enter 或 Space 操作你当前所在的那一个, Esc 关掉当前打开的东西。每一个对话框、菜单和浮层,角上都还有一个叉:同一个控制项,同一种做法,尺寸按手机上的拇指来定。 你在哪里,是画在控制项 外面 的,是一个离开它边缘一点的圆环。像从前那样把它画成控制项自身边框的变化,这个环只有在静止边框几乎看不见时才读得出来 —— 于是把边框做得可见,就会一次性拿掉所有配色下的焦点环。而衬在它背后的表面上,这个环在整个范围里都站得住:十一种配色全测过,最弱的那个环仍有标准所要求对比度的四倍半。 有两处尤其如此: 邮件完全可以用键盘操作。 邮箱、文件夹、草稿和邮件都是你能走到、能按下的控制项,不是只认鼠标点击的行。你所在的邮箱和你正在读的文件夹会被标为当前项,于是屏幕阅读器说的是你在哪里,而不只是那里有什么。 对话框把焦点关在自己里面 ,只要它开着;关掉时,焦点交还给打开它的那个东西。用 Tab 不会溜到盖住屏幕的窗口后面去,关掉一个也不会把你甩回页面顶端。 用屏幕阅读器时,一条回答只在 到齐的那一刻播报一次 (“Daimond 回答了,120 个词”)而不是一边写一边播。实时区域每变一次就念一次,所以一条流式的回答,只要模型还在打字,就会被一片一片地念给你听。人们会把它关掉,而一个播报被关掉的应用,看着像能用,其实不能。一轮一句话是少了,但它能用。 整个窗口都有命名的区域和真正的标题,所以屏幕阅读器自己的地标列表,就是这个应用一份能用的目录。任何你走不到、听不到的地方都是缺陷,不是限制;请说出来。"},{"p":"interface.html","a":"s29","t":"外观与布局","u":"界面 › 顶栏","b":"右上角那个按钮打开一个菜单,里面装着关于 Daimond 长什么样、怎么摆的选择 —— 而不是它做什么: 视图 : 简洁 或 全量 。简洁只给出每样东西的名字和它是不是在跑,其余的都在一按之外;全量把模型、花费和上下文摆在旁边,于是两个东西不用打开就能比。它同时定下界面的形状,因为最高密度配上疏朗的形状,是没人想要的组合。某张卡片自己的齿轮,仍然可以为那张卡片覆盖它。 主题 ,十一种配色,分成三组: 浅色 , 中间色 和 深色 。分组是用来找的,组里选哪个是口味问题,只有 琥珀 例外:它把蓝光从所画的一切里剔了出去,为的是深夜阅读。这份指南在 Daimond 里显示时,会跟着应用当前的配色。 字号 :四档: 小 , 标准 , 大 和 更大 。只有字体会跟着变:框架、留白和面板宽度都停在原处,因为这是一个用来读的控制项,不是缩放。想要更大的界面,用浏览器自己的缩放。菜单里的样例就按正在选的那一档排版,所以这个控制项是把变化显示出来,而不是说出来。 停靠区分格 : 自动 , 1 列, 2×2 , 2×3 或 3×2 ,每一个都按它所选的网格画出来。分格还决定了 停靠区能装下几个面板 ,也就是列数乘行数:单列四个,2×2 四个,2×3 或 3×2 都是六个。 自动 让窗口自己决定,放得下第二列时就加上。换到更小的网格,放不下的那些面板会被关掉,最近打开的先关,每一个都变回一个你看得见、点得到的标签。 语言 和 货币 :Daimond 说什么话,数字用什么币显示。还没有译文表的语言仍显示英文;不论数字以什么货币显示,结算一律用美元。"},{"p":"interface.html","a":"s30","t":"把一套布置留给某个 Diamond","u":"界面 › 顶栏","b":"选中一个 Diamond 时,外观菜单会提出把当前的面板布置留给它,也可以更新或忘掉已经保存的那一套。再打开那个 Diamond,布置就回来,于是回到一件工作,不必再动手把面板一个个摆好。它只在你开口时才保存,从不推测,也从不在后台进行 —— 因为一次悄悄关掉面板的切换,读起来就像工作丢了。"},{"p":"interface.html","a":"s31","t":"在窄屏幕上","u":"界面","b":"低于手机宽度时,芯片行与面板库让位给手机外壳,用更少的空间回答同一个问题:对话是地板,面板作为可拖动的浮层从其上升起,导轨变成左上角按钮打开的抽屉。底部那一行就是同一条芯片行,只是横向滚动。每个面板在其中都有一枚芯片,顺序与大屏上各区的排列一致;被填充的那一枚是你正在看的东西,而不是所有已打开的面板,因为手机上一次只看得见一样;芯片会带你过去而不是来回切换,因为它要关掉的将是整块屏幕。管理面板在抽屉的下方。什么都没有丢失;还是同样的面板,只是一次显示一个。 装到主屏幕上之后,Daimond 在自己的窗口里运行,没有浏览器的边框零件,并且自动避开刘海和主屏指示条。它还是同一个页面、同一份存下来的工作,所以不需要把任何东西搬进去。 ← 开始使用 下一页:模型与额度 →"},{"p":"models.html","a":"","t":"模型与额度","u":"","b":"模型与额度 daimon 用一个模型来思考。你可以带上自己的提供商密钥,直接付钱给那家提供商;也可以买额度,让 Daimond 替你跑模型。这一页两条都讲,还讲怎么让额度不断档。"},{"p":"models.html","a":"s1","t":"给 daimon 供能的两条路","u":"模型与额度","b":""},{"p":"models.html","a":"s2","t":"带上你自己的密钥","u":"模型与额度 › 给 daimon 供能的两条路","b":"把你已经有的模型提供商账户接进来。你的消息直接去那家提供商;Daimond 不在这条路上,我们也不收你任何钱。"},{"p":"models.html","a":"s3","t":"买额度","u":"模型与额度 › 给 daimon 供能的两条路","b":"没有提供商账户要管。Daimond 替你跑模型,从你买下的额度里扣。没有订阅:买到的一直是你的。 任意一条都足以开始。两条也可以都走 —— 日常干活用自己的密钥,不想管密钥的时候用额度。"},{"p":"models.html","a":"s4","t":"连接一家提供商","u":"模型与额度","b":"打开 模型 行,它在左下角的管理面板里。你用到的每一家提供商在这里各有一把密钥,也列出新聊天从哪个模型开始。要添加一家,选择 + 添加提供商 ,然后回答同样的三个问题 —— 不管提供商是哪一家。 添加一家提供商:选好提供商,粘贴密钥,给一个默认模型加星,然后保存并开始。"},{"p":"models.html","a":"s5","t":"选一家提供商","u":"模型与额度 › 连接一家提供商","b":"从列表里挑: Anthropic , Fireworks AI , OpenRouter , Together AI , Groq , DeepInfra ,或者 自定义 用于任何别的、说同一套 chat-completions API 的服务。选了自定义,会露出一个 基础 URL 框,把 Daimond 指向那个服务。"},{"p":"models.html","a":"s6","t":"粘贴你的 API 密钥","u":"模型与额度 › 连接一家提供商","b":"把你提供商账户里的密钥粘进 API 密钥 框。它只存在这台设备上,用你的密码短语包住,也只发给你选的那家提供商。"},{"p":"models.html","a":"s7","t":"给一个默认模型加星","u":"模型与额度 › 连接一家提供商","b":"从列表里选一个 默认模型 (自定义提供商则打一个模型 ID)。新的聊天和 Diamond 都从这一个模型开始。然后选择 保存并开始 . 一切都留在这台设备上。 你的密钥、聊天和文件只存在于这个浏览器里。什么都不会发给我们 —— 你添加的提供商密钥只跟那家提供商说话,不跟任何别人。"},{"p":"models.html","a":"s8","t":"默认模型,以及给某一场聊天换一个","u":"模型与额度 › 连接一家提供商","b":"有一个模型是默认的,新的聊天和 Diamond 都从它开始。任何一个已连接的模型都可以只用于某一场聊天:用中间面板右上角、聊天头部里的那个选择器切换,默认设置不动。Diamond 还可以给它派出的工人单独指定一个模型。"},{"p":"models.html","a":"s9","t":"购买额度","u":"模型与额度","b":"打开 额度 行,它在管理面板里。它显示你的余额,以及一组可以买的额度包。没有订阅:买到的一直是你的,除非你打开自动充值,否则不会再有任何扣费。 额度:你的余额、可以买的额度包,下面是自动充值的设置。 付款在支付服务商自己的托管页面上完成。卡号、有效期和安全码从来不会输进 Daimond,所以这里没有什么可泄露的。"},{"p":"models.html","a":"s10","t":"自动充值","u":"模型与额度","b":"自动充值是一条常设指令:额度快用完时买入,好让一件长活不至于做到一半停下。这是 Daimond 唯一可能在你不在场时扣一张已保存的卡的地方,所以它被刻意做得直白。三个数字定下它,就在额度视图里额度包的下面: 当余额低于 :触发一次充值的余额。 每次买这么多 :一次充值加多少。 每月最多花 :一个自然月里所有充值加起来的硬上限。这个数要仔细定。它是天花板,不是目标;它和扣费走同一条代码路径,所以什么都绕不过去。 没有保存过卡,自动充值就打不开 —— 一个打开之后悄悄失败的开关,比一个禁用着并说明原因的开关更糟。保存一张卡会跳转到支付服务商的托管页面;Daimond 从不看到卡的信息。 ← 界面 下一页:聊天与 Diamonds →"},{"p":"spending.html","a":"","t":"支出","u":"","b":"支出 支出视图显示你的钱去了哪里,并且把两个钱袋分开。它们是两个不同币种的不同账户,所以 Daimond 把它们显示成两条轨道,从不加在一起。"},{"p":"spending.html","a":"s1","t":"两个钱袋,分开放","u":"支出","b":"推理。 模型调用本身,记在你自己的提供商密钥上。Daimond 在这台设备上按轮计价并记账,所以你能看到自己密钥花了多少,而这一切都不经过我们。 额度。 预付的余额,网关拿它支付少数几件要离开浏览器的事:抓一个页面、同步或发送邮件、跨设备同步,以及把你的工作区放在 云端存储 ."},{"p":"spending.html","a":"s2","t":"怎么打开它","u":"支出","b":"打开支出面板,可以点侧栏底部的 支出行 ,也可以点 额度 视图里的一个链接。它把每个钱袋都配上一个头条数字、一张按天的图、一份按类别的拆解,还有一张朴素的流水表,所以一笔扣费从来不会成谜。"},{"p":"spending.html","a":"s3","t":"防止费用失控","u":"支出","b":"一个能同时跑很多智能体的工作区,可以花得很快。危险不在于月度总额很大,而在于一次 速率尖峰 :一次扇出在几秒钟里烧掉额度,你还来不及反应。四道措施拦的正是这个尖峰,没有一道要求你事先设一个上限。 扇出跑起来之前,先查一次节奏。 派出一批要花多少,在其中任何一个启动之前就已知道。一批的速度会超过你自己近来的节奏,就先按住,Daimond 问你一次,数量和估算都摆在问句上。几个花费寻常的智能体永远不会触发它;突然来五十个就会。尺度是你自己的常态,从你近来的花销里学到,所以没有什么要配置。 暂停和停止,永远在手边。 智能体 面板一下暂停每一个正在跑的智能体,或者干脆把它们停掉;侧栏的 全部 行则暂停整个应用。暂停会立刻止住花费并保住已有的活,所以看一眼什么也不花。 每个智能体一把单独的密钥。 每个用额度跑的智能体,花的是自己新签发的一把密钥,上限按扣掉同批兄弟已认领的部分之后剩下的量来定。没有两个智能体共用一把密钥,所以并行的智能体没法把一份共享额度抢过它的上限。 一切都计量,按轮次,在你的设备上。 每一次模型调用都在这里当场计价并记下来,喂给上面那些图。账单在花的时候就摆到你面前,绝不会过后才来给你一惊。 用意很朴素:跑一队智能体,不必担心一个失控的循环、或者一次比你以为的更大的扇出,会花掉多到一眼加一次点击都挽不回来的钱。 ← 跨设备同步 下一页:在本机运行命令 →"},{"p":"sync.html","a":"","t":"跨设备同步","u":"","b":"跨设备同步 Daimond 是本地优先的,所以第二台设备一开始是空的。跨设备同步把你的聊天和工作区文件在你自己的设备之间搬来搬去,而服务器从头到尾读不到它们。 穿过网关的是一个加密的包裹,只有你的设备握着它的钥匙。钥匙来自你的密码短语,从不离开浏览器,所以服务器存着这个包裹,打不开它。设备之间没有任何可读的东西经过。"},{"p":"sync.html","a":"s1","t":"关联第二台设备","u":"跨设备同步","b":"每台设备都会造出自己的身份,所以在一台新设备上敲你的密码短语,开出的是一个 另外的 、空的账户,而不是把你已有的那个带过来。要用你已经有的那个账户,得把新设备 关联 到它上面。三步。"},{"p":"sync.html","a":"s2","t":"在你已经在用的那台设备上,打开关联对话框","u":"跨设备同步 › 关联第二台设备","b":"点顶栏里的 关联另一台设备 按钮。它会显示一个 QR 码和一次性的配对码。 你的第一台设备显示一个 QR 码和一串码。"},{"p":"sync.html","a":"s3","t":"在新设备上扫这个 QR 码 —— 或者手动输入","u":"跨设备同步 › 关联第二台设备","b":"用新手机的摄像头对准这个 QR 码:它会打开 Daimond 并替你把码填好,你只要点一下 关联这台设备 。没有摄像头?在那台设备上打开 Daimond,选 有配对码吗? ,然后输入这串码。显示出来的码只是为了让你核对它和第一台设备上的一致。 扫完之后,点一下 关联这台设备 ."},{"p":"sync.html","a":"s4","t":"用同一句密码短语解锁","u":"跨设备同步 › 关联第二台设备","b":"新设备现在持有你的账户了。解锁它,用的是 你在第一台设备上用的那一句密码短语 (不是新的一句)你的聊天和文件就会出现。之后在那台设备上加一个通行密钥,就能更快地解锁。 密码短语到哪里都是同一句,但它自己走不过去。 一个账户,一句密码短语,你关联的每一台设备都一样 —— 而密码短语只解开设备上已经有的那把密钥,所以从未关联过的浏览器根本没有可解的东西。如果某台设备要你 创建 一句密码短语,而不是 输入 已有的那一句,那它就要开一个新账户了,而只有关联它 —— 或者把旧账户的备份导入进去 —— 才能把旧的带过来。"},{"p":"sync.html","a":"s5","t":"什么会跟着走","u":"跨设备同步","b":"你的聊天、你的 Diamonds 以及你把它们摆开的那张图谱、你的邮件、你的工作区文件、账户上的设备,还有你暂停了的东西。任何文件都跟着走,不管它是什么类型:一张照片、一段录音、一个 PDF 或者一个表格,和文本一样能到达你别的设备,单个文件最大到一个 GB。回收站也跟着走,所以一次删除和一次还原都会到达每一台设备。 同步的东西也正是存在云端存储里的东西,所以一个工作区可以比你正在读它的这台设备更大。不在这台设备上的文件仍然显示在树里,标着一朵云,你要用的时候它就下来。 工作区 一页讲了文件可能处在的三种状态、浏览器满了之后空间怎么释放,以及云端存储要花多少钱。"},{"p":"sync.html","a":"s6","t":"在另一台设备上跑一轮","u":"跨设备同步","b":"当你有不止一台设备醒着并且已关联时,一台可以替另一台跑一轮,答案会同步回你开始它的那台设备。 这个开关默认是关的,要你自己打开,而且一次针对一台设备设。一个开关, 离开时交接 ,让这台电脑上正在跑的一轮,在你关掉它时移到另一台醒着的设备上 —— 盖子合上、标签页关闭、连接断掉,都算。那一轮在那边跑完,答案同步回来,而不是一直中断在那儿等你回来。 这一轮会告诉你它去了哪儿。它读作 已发送到你的其他设备 ,接着点出接手的那台 —— 笔记本正在做这个 —— 跑完答案就出现在这里。旁边有两个按钮: 收回 把这一轮拿回这台设备, 在此运行 在没有设备接手、或有一台没能跑完时,在本地跑它。这些行之所以读作 笔记本 而不是 你的另一台设备 ,是因为你在账户设置里给设备起了名字。 你可以指定一台设备做那个执行者。 挑一台平常就开着的 —— 一台一直醒着的台式机 —— 交接就会去它那儿,而不是去最先抢到这一轮的设备。交接的时候它要是不在线,任何一台醒着的设备都会跑它。 交给另一台设备的一桩差事,还有它送回来的答案,都跟穿过网关的其他一切一样,封到你的账户上。服务器只是转发一个它打不开的加密包裹;只有你自己的设备握着钥匙。"},{"p":"sync.html","a":"s7","t":"它要花多少钱","u":"跨设备同步","b":"跨设备同步属于 Pro ,那个一次性的解锁,和 Daimond 的其余部分一样,买一次就一直是买过的。没有 Pro,一台设备自己单干;有了它,你的几台设备保持同步。Pro 同时还打开云端存储和邮件功能。同步搬运的那些较大的文件正文存在云端存储里,从额度里扣,并且在开始计量之前有一份免费额度。 ← 账户 下一页:支出 →"}],"alias":null}; |