Skip to content

Releases: toon-protocol/toon_cli

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 12 Oct 22:45

What's Changed

  • docs: name the packet history and a packet's direction (#190) by @ALLiDoizCode in #192
  • join mainnet routes only g.toon, so a fresh node cannot pay the default relay at g.drew.relay by @toon-backlog-bot[bot] in #193
  • Packet history: toon cannot list the packets an agent node carried by @toon-backlog-bot[bot] in #200
  • status says "joined no network" on a node with a working peering and paid traffic by @toon-backlog-bot[bot] in #201
  • status shows a stale subscription balance; relay subscriptions needs the passphrase and nothing says so by @toon-backlog-bot[bot] in #202
  • event watch dials the node relay's write port and fails 404; the node's own relay URL is printed nowhere by @toon-backlog-bot[bot] in #203
  • toon logs <name> prints the connector log; an app's own log cannot be read by @toon-backlog-bot[bot] in #204
  • Nothing shows whether the supervisor is reading a subscription's live feed by @toon-backlog-bot[bot] in #205
  • toon probe reports a complete cost of 0 while the reject says the peer quotes 1000 by @toon-backlog-bot[bot] in #206
  • Show a route's request in describe's text, add event sign, and say what a probe answers (#127) by @ALLiDoizCode in #207
  • docs: ADR 0010 and the glossary for agent keys (#208) by @ALLiDoizCode in #217
  • docs: ADR 0011 and the terms for an app's confinement (#209) by @ALLiDoizCode in #218
  • The app guide names gas-station and anytoon as full examples, and neither meets the contract it states by @toon-backlog-bot[bot] in #222
  • docs: ADR 0012 and the terms for an app's variables and secrets (#221) by @ALLiDoizCode in #223
  • Run each app in a hardened container on a network of its own by @toon-backlog-bot[bot] in #226
  • toon add gives an app no way to receive a variable or a secret by @toon-backlog-bot[bot] in #228
  • docs: changing an app in place, in ADR 0011, ADR 0012 and the terms (#224) by @ALLiDoizCode in #232
  • Skills assume a shell: what an Operator with a fixed list of tools needs by @toon-backlog-bot[bot] in #234
  • A send the connector refuses with 400 is counted against the spending limit by @toon-backlog-bot[bot] in #235
  • docs: a restarted app keeps its place, in ADR 0011, ADR 0012 and ADR 0006 (#233) by @ALLiDoizCode in #236
  • toon skill list and toon skill show print the shipped skills from the binary by @toon-backlog-bot[bot] in #237
  • toon relay describe prints what a relay charges, and pays nothing by @toon-backlog-bot[bot] in #238
  • Change an app's variables, secrets and allowances without removing it by @toon-backlog-bot[bot] in #239
  • Restart an app without restarting its connector by @toon-backlog-bot[bot] in #240
  • Agent keys: the record in the home and toon agent-key create | list | set | revoke by @toon-backlog-bot[bot] in #241
  • The supervisor answers orders signed by an agent key: status and logs by @toon-backlog-bot[bot] in #242
  • toon runs with an agent key and no home by @toon-backlog-bot[bot] in #243
  • An agent key publishes and sends private messages: the supervisor signs, the agent pays by @toon-backlog-bot[bot] in #244
  • An agent key adds and removes apps, from the list of trusted images by @toon-backlog-bot[bot] in #245
  • An agent key sets a route's price, under a restart limit by @toon-backlog-bot[bot] in #246
  • docs: the runtime an app runs under (#219) by @ALLiDoizCode in #247
  • Pending apps: toon approve and toon refuse by @toon-backlog-bot[bot] in #248
  • docs: an agent key names a secret and the operator supplies it on approval (#225) by @ALLiDoizCode in #249
  • Choose the container runtime an app runs under by @toon-backlog-bot[bot] in #250
  • An agent key names the secrets an app needs, and the operator supplies them on approval by @toon-backlog-bot[bot] in #251

Full Changelog: v0.1.1...v0.2.0

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 04 Oct 22:10
ff9ef18

What's Changed

  • docs: rework the README into an operator guide by @ALLiDoizCode in #122
  • docs: a centered title section, a one-line install, and skills the skills CLI can install by @ALLiDoizCode in #125
  • docs: link the connector and the apps that run behind one by @ALLiDoizCode in #126
  • docs: subscribing is the relay's, and following is the agent's (ADR 0007) by @ALLiDoizCode in #140
  • Skills: following a profile and subscribing to a relay are different things by @toon-backlog-bot[bot] in #141
  • status and relay subscriptions count subscriptions in both directions by @toon-backlog-bot[bot] in #142
  • toon describe prints a connector's self-description by @toon-backlog-bot[bot] in #144
  • wallet balances never reads a Solana settlement address by @toon-backlog-bot[bot] in #145
  • Skill: what toon add --image requires of an image, and that settlement chains are chosen at init by @toon-backlog-bot[bot] in #146
  • wallet fund stops at the first refusal and never asks for the other chain by @toon-backlog-bot[bot] in #147
  • --following builds a filter from the follow list, on event query and relay subscribe by @toon-backlog-bot[bot] in #148
  • toon add --request declares what to send an app, published on its route by @toon-backlog-bot[bot] in #149
  • toon send carries a request to an app: method, path and body by @toon-backlog-bot[bot] in #150
  • docs: probe and terms in the glossary by @ALLiDoizCode in #152
  • Skill: finding out what a connector offers before paying it by @toon-backlog-bot[bot] in #153
  • docs: private messages in the glossary, and ADR 0008 (#154) by @ALLiDoizCode in #160
  • --solana agent node cannot peer toward a connector that settles on both chains: join and peer add fail with peer_failed 400 and there is no way to name the chain by @toon-backlog-bot[bot] in #158
  • docs: a probe costs what it carries, and nothing by default by @ALLiDoizCode in #159
  • toon message send: NIP-44, NIP-59 and the kept agent identity secret by @toon-backlog-bot[bot] in #165
  • The relay image has no linux/arm64 build, so toon up fails on aarch64 (every Apple Silicon Mac) by @toon-backlog-bot[bot] in #167
  • Count a create --deposit peering's deposit before its route is asked for by @ALLiDoizCode in #168
  • event watch reads the agent node's own relay, and replaces event follow by @toon-backlog-bot[bot] in #157
  • relay config --expiry ignore does not reach the relay by @toon-backlog-bot[bot] in #171
  • The supervisor opens private messages, and toon message list prints them by @toon-backlog-bot[bot] in #172
  • Move the connector pin to f73f3b29, which states a reject's cost by @toon-backlog-bot[bot] in #173
  • Skills: sending and reading private messages, and the stale NIP-42 note by @toon-backlog-bot[bot] in #175
  • A rejected send, publish or subscribe shows what the path costs by @toon-backlog-bot[bot] in #177
  • Turn on recipient-only gift wraps on the agent node's relay by @toon-backlog-bot[bot] in #176
  • docs: link spaceturtle, the Omarchy companion, from the README by @ALLiDoizCode in #179
  • relay config --block blocks a key the relay never hears of: block event ids by @toon-backlog-bot[bot] in #180
  • The mainnet profile names a default connector and relay: Drew's node by @toon-backlog-bot[bot] in #182
  • Release 0.1.1 by @ALLiDoizCode in #185
  • Packet traffic: toon cannot say what packets the agent node carried by @toon-backlog-bot[bot] in #187
  • Recent rejects: toon cannot list the packets a connector rejected by @toon-backlog-bot[bot] in #188
  • toon probe asks what a path costs by @toon-backlog-bot[bot] in #189

Full Changelog: v0.1.0...v0.1.1

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 03 Oct 01:47
2c61e22

What's Changed

  • factory: set up the AFK factory on the canonical triage labels by @ALLiDoizCode in #1
  • docs: add the glossary and the first five ADRs by @ALLiDoizCode in #3
  • The toon skeleton, its command-line test harness and the gate by @ALLiDoizCode in #35
  • Spike: a connector runs inside the binary by @ALLiDoizCode in #36
  • fix: the gate runs each step under bash by @ALLiDoizCode in #37
  • init creates a wallet by @toon-backlog-bot[bot] in #38
  • init and up run the first connector by @toon-backlog-bot[bot] in #39
  • Release binaries by @toon-backlog-bot[bot] in #40
  • send one packet by @toon-backlog-bot[bot] in #41
  • Network profiles and funding by @toon-backlog-bot[bot] in #42
  • Draft NIP: the paid subscription by @ALLiDoizCode in #43
  • The agent node survives reboots and crashes by @toon-backlog-bot[bot] in #44
  • The relay runs behind the connector by @toon-backlog-bot[bot] in #45
  • Draft NIP: proposals as events by @ALLiDoizCode in #48
  • Peerings and forwarding routes by @toon-backlog-bot[bot] in #46
  • Channels and balances by @toon-backlog-bot[bot] in #47
  • Publish and query events by @toon-backlog-bot[bot] in #49
  • Relay settings and write price by @toon-backlog-bot[bot] in #50
  • Hidden service by default by @toon-backlog-bot[bot] in #51
  • Reduce the merge hotspots every new command touches by @ALLiDoizCode in #56
  • Backup and restore by @toon-backlog-bot[bot] in #55
  • add and remove an app by @toon-backlog-bot[bot] in #53
  • nip new and nip publish by @toon-backlog-bot[bot] in #54
  • Spending limit by @toon-backlog-bot[bot] in #52
  • Publish to another relay, paid by @toon-backlog-bot[bot] in #57
  • join a network by @toon-backlog-bot[bot] in #58
  • create and destroy a TOON app by @toon-backlog-bot[bot] in #59
  • The real overlay daemon by @ALLiDoizCode in #60
  • Subscribe to another relay by @toon-backlog-bot[bot] in #61
  • Skill: operating an agent node, and skill install by @toon-backlog-bot[bot] in #62
  • Skill: authoring a NIP by @toon-backlog-bot[bot] in #64
  • Receive a subscription by @toon-backlog-bot[bot] in #63
  • Skill: social by @toon-backlog-bot[bot] in #65
  • ADR 0006: a TOON app's addresses sit under a segment from its connector's identity key by @ALLiDoizCode in #77
  • create and add cannot start a second relay by @toon-backlog-bot[bot] in #80
  • A relay run by toon does not say where a write to it is paid by @toon-backlog-bot[bot] in #81
  • up fails on a long home directory: the supervisor's socket path by @toon-backlog-bot[bot] in #82
  • A send that fails before anything is sent counts against the spending limit by @toon-backlog-bot[bot] in #83
  • docs: glossary, a relay's write edge (#79) by @ALLiDoizCode in #86
  • The devnet profile names a connector and a relay that do not exist by @toon-backlog-bot[bot] in #78
  • A first run on the devnet stops at up: the faucet sends no ETH and up requires it by @toon-backlog-bot[bot] in #85
  • event publish --relay and relay subscribe fetch the connector's identity instead of sealing to the relay's pinned key by @toon-backlog-bot[bot] in #87
  • On a hidden agent node the command line's own requests bypass the overlay and cannot reach a .anyone host by @toon-backlog-bot[bot] in #84
  • Relays are dialled over ws:// only, and the devnet's relay is wss:// by @toon-backlog-bot[bot] in #89
  • A failed create leaves its hidden service behind by @toon-backlog-bot[bot] in #88
  • fix: pick ports the system does not hand out, so up finds its port free by @ALLiDoizCode in #90
  • g.toon.relay is every agent node's address and the network relay's too by @toon-backlog-bot[bot] in #91
  • The peering_needed message names a peer add command that is refused by @toon-backlog-bot[bot] in #96
  • event publish --relay pays the relay's own price, which a connector in between refuses by @toon-backlog-bot[bot] in #97
  • The end-to-end run against the sandbox, and a write the relay's image accepts by @ALLiDoizCode in #98
  • A packet the next connector rejects is still paid for, and toon says nothing was paid by @toon-backlog-bot[bot] in #99
  • relay subscribe pays each packet the relay's subscribe price, which a connector in between refuses by @toon-backlog-bot[bot] in #100
  • The end-to-end run after #92 to #95, and the devnet join by @ALLiDoizCode in #103
  • A join whose deposit landed fails with peer_failed, and the retry that finds the channel is counted as spending by @toon-backlog-bot[bot] in #104
  • A packet that outlasts the 30-second wait fails with send_failed, is paid for, and the report says neither by @toon-backlog-bot[bot] in #107
  • The same operator write twice in one second is refused as a replayed signature, and a peer add refused that way is counted as spending by @toon-backlog-bot[bot] in #108
  • toon create --deposit soon after toon up makes only some of its peerings: a newly published onion endpoint does not answer in time by @toon-backlog-bot[bot] in #112
  • Sell the live feed by @toon-backlog-bot[bot] in #114
  • The first packet over a new link between two hidden services can outlast its expiry: paid for, and nothing delivered by @toon-backlog-bot[bot] in #116
  • Hold the refused test's closed port so a test alongside cannot be given it by @ALLiDoizCode in #118
  • A hidden agent node's supervisor dials a relay on this machine through the overlay, which refuses it: the subscription is paid and nothing arrives by @toon-backlog-bot[bot] in #119
  • The first packet to a TOON app after toon add restarts its connector is rejected with T01 after 30 seconds, and is paid for by @toon-backlog-bot[bot] in #115
  • The end-to-end run after #105 and #106, and holding a subscription on relays that sell their feed by @ALLiDoizCode in #117
  • unfunded asks for 0.0001 ETH, and the deposit of a devnet join needs more by @toon-backlog-bot[bot] in #120
  • The sandbox profile does not match the infra sandbox, and a hidden agent node cannot reach it by @toon-backlog-bot[bot] in #121

New Contributors

  • @ALLiDoizCode made their first contribution in #1
  • @toon-backlog-bot[bot] made their first contribution in #38

Full Changelog: https://github.com/toon-protocol/toon_cli/commits/v0.1.0