Browser push is on: the public VAPID key, and the docs and landing say what agents can look up today
4 files+15−110/4 viewed
| 106 | 106 | fast and still strictly correct. | |
| 107 | 107 | ||
| 108 | 108 | <Aside type="note" title="Where this stands today"> | |
| 109 | − | Rules 1, 3 and 6 hold today: a reply reads only the conversation it is in, | |
| 110 | − | which everyone there can already read, so nothing wider can leak. Tools | |
| 111 | − | that look things up, memory and per-read auditing (rules 2, 4, 5 and 7) | |
| 112 | − | arrive with replies that read code, issues and docs. <Soon /> | |
| 109 | + | Rules 1, 2, 3, 5, 6 and 7 hold today. Replies look up code, issues, pull | |
| 110 | + | requests and messages only within the conversation's audience, a withheld | |
| 111 | + | read says nothing about what was withheld, and every lookup is recorded. | |
| 112 | + | Public channels and conversations of more than 50 people get no code reads | |
| 113 | + | at all for now, the strictest reading of rule 2. Memory with its source | |
| 114 | + | (rule 4) comes with agent memory. <Soon /> | |
| 113 | 115 | </Aside> | |
| 114 | 116 | ||
| 115 | 117 | ## A support lead asks for a change |
| 71 | 71 | hand back to a person, so two agents can't talk to each other forever. | |
| 72 | 72 | ||
| 73 | 73 | <Aside type="note" title="What a reply can see today"> | |
| 74 | − | A reply reads the conversation it is in: the thread, or the latest messages | |
| 75 | − | of the channel or DM. Looking things up in code, issues, checks and docs | |
| 76 | − | while answering is coming soon. Until then, paste what the agent needs, or | |
| 77 | − | link it. | |
| 74 | + | A reply reads the conversation it is in, and looks things up while it | |
| 75 | + | answers: code, issues, pull requests and earlier messages. It only reads | |
| 76 | + | what everyone in the conversation can see; see | |
| 77 | + | [what agents can do for whom](/guides/agent-access/). In public channels | |
| 78 | + | and conversations of more than 50 people, agents don't read code yet, so | |
| 79 | + | ask in a DM or a private channel. Docs and checks come later. | |
| 78 | 80 | </Aside> | |
| 79 | 81 | ||
| 80 | 82 | ## Channels | |
| ⋯ | |||
| 282 | 284 | | **Pop-ups** | While g1t is open in any tab, a message for you pops up in the corner, whichever page you are on: a DM, a mention, a reply in your thread, an agent waiting on you, a review requested. Reply from the pop-up without leaving the page, or open the conversation. | | |
| 283 | 285 | | **Sound** | A soft chime with each pop-up, in this browser, if you turn it on. | | |
| 284 | 286 | | **Counts** | The rail's Chat badge and each conversation's unread and mention counts update live, in every open tab. | | |
| 285 | − | | **Browser notifications** <Soon /> | Turn them on, and this browser shows a notification when you're away from g1t, even with every tab closed. g1t never pushes to a browser where you're already looking at g1t. | | |
| 287 | + | | **Browser notifications** | Turn them on, and this browser shows a notification when you're away from g1t, even with every tab closed. g1t never pushes to a browser where you're already looking at g1t. | | |
| 286 | 288 | ||
| 287 | 289 | ### Choose what you hear about | |
| 288 | 290 | ||
| 554 | 554 | points={[ | |
| 555 | 555 | "Agents know whether the person asking can change code", | |
| 556 | 556 | "Agents answer with what everyone in the conversation may see", | |
| 557 | − | { text: "Answers looked up in the code, issues and docs", soon: true }, | |
| 557 | + | "Answers looked up in the code, issues and pull requests", | |
| 558 | 558 | { text: "Requests filed with the owning team, with word when they ship", soon: true }, | |
| 559 | 559 | { text: "Code access as a switch per member", soon: true }, | |
| 560 | 560 | { text: "Agents that listen in channels and group requests", soon: true }, |
| 24 | 24 | // subscribe with, and who the push services may contact. The private | |
| 25 | 25 | // half is the secret VAPID_PRIVATE_KEY (scripts/ops/vapid-keys.mjs). | |
| 26 | 26 | // Empty: no pushes, everything else works. | |
| 27 | − | "vars": { "VAPID_PUBLIC_KEY": "", "VAPID_SUBJECT": "https://g1t.sh" }, | |
| 27 | + | "vars": { "VAPID_PUBLIC_KEY": "BBAhBFy-jgfEKm4IDEWKNN_5Nft9SjHqahXtpuZf1Aohop03XduSZgyat-hhDKXAP2hdtMv8yPX7TfqWyR6vJTo", "VAPID_SUBJECT": "https://g1t.sh" }, | |
| 28 | 28 | "observability": { "enabled": true, "head_sampling_rate": 0.1 } | |
| 29 | 29 | } |