From 8c88853b85ac39571492e157c01cc73094d1d6d0 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 24 Sep 2026 00:30:58 +0000 Subject: [PATCH] chore(main): release thursday-agent 0.14.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 160 ++++++++++++++++++++++++++++++++++ package.json | 2 +- 3 files changed, 162 insertions(+), 2 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index ed21d28c..727e2bea 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.13.0" + ".": "0.14.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 75e21bdd..a78b989f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,165 @@ # Changelog +## [0.14.0](https://github.com/cgoinglove/thursday/compare/thursday-agent-v0.13.0...thursday-agent-v0.14.0) (2026-09-24) + + +### Features + +* **bot:** a bot rewrites the line it is picked by, and the user can lock it ([e79564f](https://github.com/cgoinglove/thursday/commit/e79564f031d036359a4b6fc5c6dffbb40fc01c42)) +* **bot:** a deck comes back to the bot as a picture of every slide, and a path in its own folder makes one ([f94e528](https://github.com/cgoinglove/thursday/commit/f94e5287f2bb4d87a1af6987791edd8c8f10a1d7)) +* **bot:** Curator and Concierge join the ready-made bots, and the Analyst keeps to finding out ([7bcaaa9](https://github.com/cgoinglove/thursday/commit/7bcaaa9ea6887b583073b8bdea9cb296fff1cd36)) +* **bot:** every bot makes a deck from typed slides the app draws ([dee41fa](https://github.com/cgoinglove/thursday/commit/dee41facbc35b0d8eacc4ef83357016f8a57503f)) +* **bots:** a message says why it was sent, and an answer stops repeating itself ([43cf7b3](https://github.com/cgoinglove/thursday/commit/43cf7b325123ea7b737a7478dc3430610546123b)) +* **bots:** the message box says who it is addressed to, and where that bot's answer lands ([c9e0466](https://github.com/cgoinglove/thursday/commit/c9e0466bd768b92e23fde10ad164b532b9e81b64)) +* **bots:** work runs for as long as the server does, watched or not ([183befb](https://github.com/cgoinglove/thursday/commit/183befb81218003b63b6d4cef98256f313cf2507)) +* **bot:** the Marketer carries one marketing skill of its own, and no other bot pays for it ([1118d43](https://github.com/cgoinglove/thursday/commit/1118d43212c84f3852548a9afa490dcdbc5b8fc7)) +* **browser:** render shoots each slide at its own size when no size is given ([caa7436](https://github.com/cgoinglove/thursday/commit/caa7436e4d0896f45bd35ea4a64288e40287661a)) +* **call:** a call in writing hears a bot's update at once, and words written mid-answer join it ([7fd7536](https://github.com/cgoinglove/thursday/commit/7fd7536df0cbd7befa138132d99d168d6f5fe532)) +* **call:** a friend first, and the user's own box is her personality ([6e95ffa](https://github.com/cgoinglove/thursday/commit/6e95ffaadbad36122074d5d38447e8f576a1de2f)) +* **call:** a persona carries the name and line a picker shows, and names no voice ([12e2c0d](https://github.com/cgoinglove/thursday/commit/12e2c0d7fb3d414b944d71f665e12b41d19c96db)) +* **call:** four more personas — rough, charmer, deadpan, hype — so the set is not one temperature ([dcaf597](https://github.com/cgoinglove/thursday/commit/dcaf597108cbbf14b44e70ffcb6f3f6c2d774042)) +* **call:** her resting face is an ember, and it opens its eyes ([e32bcd4](https://github.com/cgoinglove/thursday/commit/e32bcd41f7b0a7d90274d31dc5056030e4f594de)) +* **call:** her resting face, as it was picked ([4086610](https://github.com/cgoinglove/thursday/commit/408661097004f2e1cff6875aaf1c38df2f0957bd)) +* **call:** her style is something you pick, in the intro and in Settings ([4a37f3e](https://github.com/cgoinglove/thursday/commit/4a37f3e4c6ee30cef071f9934df6db93b94b04ed)) +* **call:** part of her face washes to another set of glyphs ([ede3308](https://github.com/cgoinglove/thursday/commit/ede3308516ccdc8ded96166437fe17f9d12e4b0f)) +* **call:** she keeps how things landed with them and what they are going through, not only facts ([bf802ee](https://github.com/cgoinglove/thursday/commit/bf802ee9d389023afd09f3978e64de1a5372bd0b)) +* **call:** she rests as smoke, wakes with a sigh and falls asleep ([0e90dd1](https://github.com/cgoinglove/thursday/commit/0e90dd1a2eec2f0e2428e52423edb6360be143ea)) +* **call:** who she is is the app's, not one browser's ([3c590eb](https://github.com/cgoinglove/thursday/commit/3c590eb0b4fe8d3b8bbb10e6e6a01f4cc2e6648b)) +* **call:** who she is to talk to — a persona under the identity, the ending rule gone, one thing about them in the greeting ([d0f41d0](https://github.com/cgoinglove/thursday/commit/d0f41d0fc783d5f5aa17d91fbaa2a89f69d76c85)) +* **cli:** `thursday autostart` keeps the server up from login on ([e9421a7](https://github.com/cgoinglove/thursday/commit/e9421a7ee0f3b85f470cd6b021b421c87d14fb13)) +* how hard a model thinks is set per bot and per call, with what several sessions left finished ([4412b38](https://github.com/cgoinglove/thursday/commit/4412b38b16fd7eee8c14e63459e6991d8fa67e83)) +* **models:** GPT-6 Luna and Sol, Claude Opus 5.5 and Grok 4.7 replace the models before them ([595d6f3](https://github.com/cgoinglove/thursday/commit/595d6f31a35238fd9f76b95ecea206404ea3471b)) +* **reach:** a page goes to a phone with pictures of it ([0a15085](https://github.com/cgoinglove/thursday/commit/0a15085381968fd2d37f8c20fb18224735c121cb)) +* **reach:** the fact she is left says when ([19cd6cf](https://github.com/cgoinglove/thursday/commit/19cd6cfbddd102d22637305288bbcfde486b9d36)) +* **reach:** work comes back to the phone as the bot wrote it, at once ([d83a488](https://github.com/cgoinglove/thursday/commit/d83a4887e5000ae8ca48a2a9edcc94bcc4fe2587)) +* **seed-skills:** a deck written as slides comes out as a PowerPoint file ([e8f78b4](https://github.com/cgoinglove/thursday/commit/e8f78b4bb439710129a198fb280941d5f9486160)) +* **seeds:** a board on the canvas says what it is made of ([d3b3956](https://github.com/cgoinglove/thursday/commit/d3b395612534842a6e8f428290135d9ce6d5ba65)) +* **seeds:** Designer's canvas kit, which its role already names ([aa6b008](https://github.com/cgoinglove/thursday/commit/aa6b008baa0b7dede45e1c3a44c5fd221cf476d6)) +* **seeds:** Docs is no longer offered ([a431aae](https://github.com/cgoinglove/thursday/commit/a431aae65c87ae085daf531e060d67cddd875afa)) +* **signins:** a sign-in window closes once the sign-in is kept, and the job goes on unseen ([a323a5c](https://github.com/cgoinglove/thursday/commit/a323a5c4d2a085b3d13fca31b2162fdbde1b86d4)) +* **signins:** the list says a bot can work in the user's own Chrome ([aa196b6](https://github.com/cgoinglove/thursday/commit/aa196b67956b034c87af8219b584cc3dd2e07740)) +* **skills:** a bot puts what it wrote into a page, and never shoots it in the user's window ([f4f7635](https://github.com/cgoinglove/thursday/commit/f4f76354665dc3b83407f7326b6307be58a3f8a4)) +* **skills:** a deck is edited where it stands — its words, notes, order and palette ([14bbc58](https://github.com/cgoinglove/thursday/commit/14bbc587f92472fe83c3d371f06ec920e71f6b23)) +* **skills:** a deck of slides, beside the canvas in interactive-page ([e6010d4](https://github.com/cgoinglove/thursday/commit/e6010d4f7252d3da2a2a792dd59be7dcabaae825)) +* **skills:** a deck starts from a slide that already works ([ec82f05](https://github.com/cgoinglove/thursday/commit/ec82f056c56d193b13b8c099eacb737473458dfe)) +* **skills:** a deck turns instead of cutting ([7a44de6](https://github.com/cgoinglove/thursday/commit/7a44de6674004aad2014fcfbfebd0e1483556b40)) +* **skills:** a deck, a canvas and a picture book come back with everything on one picture ([387774e](https://github.com/cgoinglove/thursday/commit/387774eb7e3c6dd09dd5a2d78d0ed356b44c3fc7)) +* **skills:** a document takes `/`, Markdown's shorthand and a bar for its tables ([d60230a](https://github.com/cgoinglove/thursday/commit/d60230ad5431ad26b9a21bd3747e0be2b3703c2e)) +* **skills:** a document's chips are pieces in its editor, and a page in its own tab is only itself ([904fc25](https://github.com/cgoinglove/thursday/commit/904fc2573a8d2d2f04a3829b5be41f90983ca085)) +* **skills:** a page a bot writes wears its own head — deck, document, canvas ([6d12d49](https://github.com/cgoinglove/thursday/commit/6d12d492d66dbcb2c1caddbd88f05dca209cd6ea)) +* **skills:** a page is one to read — the React kit that built tools is gone ([2f59ce6](https://github.com/cgoinglove/thursday/commit/2f59ce6581d7eaf65e8b184382b2fc267eafa8d1)) +* **skills:** artifact — a document, a canvas, a picture book and a deck as one skill ([654abee](https://github.com/cgoinglove/thursday/commit/654abeec7a8b9d940db5b88866fb01af990a7886)) +* **skills:** design, slides and documents — three formats a bot starts from ready parts ([24f56c8](https://github.com/cgoinglove/thursday/commit/24f56c867931982c80f396dec573cb2fd10d3349)) +* **skills:** every skill ships to every bot, and a ready-made bot is its role ([b86ef4c](https://github.com/cgoinglove/thursday/commit/b86ef4ced5087efad2354fbaf3f03019772d1662)) +* **skills:** find-skills and skill-creator from their upstreams, and a new skill's reach is asked ([b0f5b18](https://github.com/cgoinglove/thursday/commit/b0f5b18c611a0654ef5a2ad34e77884578f7a6de)) +* **skills:** interactive-page builds a small React app again ([98d19e6](https://github.com/cgoinglove/thursday/commit/98d19e6c67a8f54cf6e192f6b50ee9e66aa5d8d9)) +* **skills:** notes of the reader's own, pinned on a canvas ([3bbaf35](https://github.com/cgoinglove/thursday/commit/3bbaf35ccf95412ae8bb88e965b90b8daf61cb72)) +* **skills:** the canvas is a surface, and its boards can be taken one at a time ([1acb154](https://github.com/cgoinglove/thursday/commit/1acb154cf700dd3b3da00a2f1513addca0dee91b)) +* **ui:** one warm for what wants you, one rule for which corner a job stands in ([688e8b4](https://github.com/cgoinglove/thursday/commit/688e8b488eca889b360d033bec8f17068b2162c2)) + + +### Fixes + +* **ai:** recognize English mode aliases ([391bb7e](https://github.com/cgoinglove/thursday/commit/391bb7e6f51d3f1a747b6f23994e52252a6034c6)) +* **bot:** Jarvis wears the theme's own ink, seeded or not ([2bb00bf](https://github.com/cgoinglove/thursday/commit/2bb00bfc2cd8713dd4cf57f54429e6c553dbe7d6)) +* **bots:** a bot idle inside a running thread gets an open box, not Step in ([b12b7f7](https://github.com/cgoinglove/thursday/commit/b12b7f7824395c3d750e76b9a68821318e6e7ffd)) +* **bots:** a desk's context is what the provider counted, not what its JSON is long ([112b6e8](https://github.com/cgoinglove/thursday/commit/112b6e836ee89d4bf0cf462844f68d12da7c8cea)) +* **bots:** a face in the pill answers for its own bot, not its thread ([475a201](https://github.com/cgoinglove/thursday/commit/475a2010c61a4548405577f5c250c696815a4dcb)) +* **bots:** a message is a call and a turn's last words are its return ([b082ff4](https://github.com/cgoinglove/thursday/commit/b082ff4a4539a287a474720f1cc9abe039a639c3)) +* **bots:** a picture a bot looked at is stored as its path, not its bytes ([06b31d2](https://github.com/cgoinglove/thursday/commit/06b31d2b85ce54d96648764165e93a50f76dd615)) +* **bot:** Stop says so where it can be found, and a stop always reaches the pill ([fd28713](https://github.com/cgoinglove/thursday/commit/fd287131f0cdf4902dc01ceb1c1819b32dba5315)) +* **bot:** the Designer looks at what it made, and reads what exists only when the job names it ([03af68f](https://github.com/cgoinglove/thursday/commit/03af68f78194e371798ad17824221798a164912c)) +* **bot:** the Designer's line no longer claims every page ([2bd5604](https://github.com/cgoinglove/thursday/commit/2bd560485b2f56767f368f27013efdabee2c96a6)) +* **call:** a bot's update reaches the call after two quiet seconds, not seven ([d767a08](https://github.com/cgoinglove/thursday/commit/d767a0830717b56d930edf3305626a3fc0c5b755)) +* **call:** a browser's copy of the settings keeps the skills switch it never held ([50643ae](https://github.com/cgoinglove/thursday/commit/50643ae361f1095cfbfcea2ee5759caa0371bfb0)) +* **call:** a call in writing keeps its own wait before a bot's update goes in ([b60384e](https://github.com/cgoinglove/thursday/commit/b60384e9d2dcb08eeb79968ecae72085a960115c)) +* **call:** a call is about now — the last calls are reading, the thread list is the backend's, old work stays on screen ([8ef618e](https://github.com/cgoinglove/thursday/commit/8ef618ec6e5f610bea91c7c267b784fcfe070cc6)) +* **call:** a persona has no name of its own — she is Thursday whichever is picked ([4031b23](https://github.com/cgoinglove/thursday/commit/4031b23579256d3b56cd660e22acb77ee73da735)) +* **call:** a tool line says what it read, and clearing the corner reads it ([cdb2e38](https://github.com/cgoinglove/thursday/commit/cdb2e385256800813bb234c2bff734605aae4fbc)) +* **call:** her eyes are a touch larger ([27b8ad5](https://github.com/cgoinglove/thursday/commit/27b8ad59e9d328b4f1a0f8ad05c882a0fc176541)) +* **call:** she is a circle again, and her eyes are eyes ([dac1b0a](https://github.com/cgoinglove/thursday/commit/dac1b0aa01e57c925097f45c4e739a5389119f52)) +* **call:** she is her own size again, and the wind is not always east ([6f189b6](https://github.com/cgoinglove/thursday/commit/6f189b630fe8e016fca55426dbeae0144ab7710a)) +* **call:** the app opens plainly again, and the body closes around her eyes ([e30d393](https://github.com/cgoinglove/thursday/commit/e30d3933b9d34bd927057019a5f77e333aacd17c)) +* **call:** the backchannel line goes back to the guide's own words ([048156b](https://github.com/cgoinglove/thursday/commit/048156b6a24233b9534f7b71a0332201fc39b926)) +* **call:** the call's settings keep what was picked, so a new default reaches everyone else ([f162da3](https://github.com/cgoinglove/thursday/commit/f162da3f77425876705a1bf2157c14658c158ea6)) +* **call:** the note's line says the note, and forgetting says what it always said ([e988fcb](https://github.com/cgoinglove/thursday/commit/e988fcbab286ff3971523ecdfc158a1fddfede5e)) +* **call:** what to call them is a fact about them, not a manner ([c29a7f0](https://github.com/cgoinglove/thursday/commit/c29a7f034591d911e1ef029c4c32ab67467c0913)) +* **call:** writing your own style is one of the list, not a button beside it ([ba1f7e8](https://github.com/cgoinglove/thursday/commit/ba1f7e8f4149f1035cdd9a0b15f84b1358b37445)) +* **cli:** a checkout keeps its data in the checkout ([aa4f1a4](https://github.com/cgoinglove/thursday/commit/aa4f1a41edf422660bc023620f8e6bd014842397)) +* **connectors:** Chrome DevTools is no longer a recommended server ([13ec591](https://github.com/cgoinglove/thursday/commit/13ec591f7b92c1dbc73408d51d7488831014ca8b)) +* **connectors:** Playwright is no longer a recommended server ([1b14f37](https://github.com/cgoinglove/thursday/commit/1b14f3740da8d7335ea3e4cfda8e254709146c40)) +* **guide:** the own-Chrome paragraphs stand where they were written ([f57fdc2](https://github.com/cgoinglove/thursday/commit/f57fdc2ff652351b13ab6de805b4fd069b9091d4)) +* screens, comments and docs stop describing what the app no longer does ([7e9b807](https://github.com/cgoinglove/thursday/commit/7e9b8071f91ed260ddeed9393ca73cff73b024a1)) +* **seeds:** a board's spec is the design, not the frame around it ([9cf203c](https://github.com/cgoinglove/thursday/commit/9cf203cc8f728bfd87799216820fb169ee0d61ba)) +* **seeds:** the Instagram skill says the sign-in order too ([d64726c](https://github.com/cgoinglove/thursday/commit/d64726cdbe6947994925f719cc318728cf01dbe8)) +* **signins:** a refused sign-in goes to the user's own Chrome, and the order is said right ([75f7ba6](https://github.com/cgoinglove/thursday/commit/75f7ba6f297a92c56dcfa169925e5d8ed1378f68)) +* **skills:** a board keeps its list indent and inline icons; the shooters find the shipped skills beside them ([a5a1a57](https://github.com/cgoinglove/thursday/commit/a5a1a5704e77484ede96c9c04b3dee061483c24d)) +* **skills:** a board that sets its own height cannot hide what overflows it ([57304e3](https://github.com/cgoinglove/thursday/commit/57304e3cc936f4b0b4ba0555769793775a79d7c2)) +* **skills:** a bot that loads a skill is shown the files that ship with it ([02b4c0d](https://github.com/cgoinglove/thursday/commit/02b4c0d3054edbe997b8d22d18762fd7fc780b71)) +* **skills:** a document's tab and head read its first heading ([ad6ce33](https://github.com/cgoinglove/thursday/commit/ad6ce33ccdb9cab1236359d4bce9b70140305df7)) +* **skills:** a document's title keys are read without their fences too ([b0bf2b4](https://github.com/cgoinglove/thursday/commit/b0bf2b469c32d9d121897b72e914be9ab96a627c)) +* **skills:** a page and its bot never undo each other's writes ([5ce8d73](https://github.com/cgoinglove/thursday/commit/5ce8d739bf188267d039a571681a5beb0775787e)) +* **skills:** a page keeps its edits through the frame that shows it, and what a bot writes wins ([0ec3f49](https://github.com/cgoinglove/thursday/commit/0ec3f491022e27d94383c6738d6b116656148697)) +* **skills:** a shot reaches work another bot made, and load_skill hands back paths that open ([3427ac8](https://github.com/cgoinglove/thursday/commit/3427ac8194d42d056629705bb1befad63b592ddc)) +* **skills:** a skill switched off stays off in the user's config, not in its files ([bf62590](https://github.com/cgoinglove/thursday/commit/bf625907aee63a6a02d22c2f298c466d5d48a451)) +* **skills:** a slide's heading stays put and its body fills what is left ([1a1ed89](https://github.com/cgoinglove/thursday/commit/1a1ed893142436956dd53bf3cf83c479770ab51c)) +* **skills:** the picture book's video and the daily brief's look are shot apart from the user's window ([0745e36](https://github.com/cgoinglove/thursday/commit/0745e3636be704e97c7a4321e40a65db2c9636c5)) +* **skills:** what a deck, a canvas and a document get wrong on screen ([3d1d7d7](https://github.com/cgoinglove/thursday/commit/3d1d7d710a9181f4cbc8e887eb9800b0be6ac382)) +* the app answers this computer alone, and a page a bot wrote runs apart from it ([1259266](https://github.com/cgoinglove/thursday/commit/1259266e181008f6895c4d6f01c39a1da45971f8)) +* **ui:** Continue is a secondary button, not a blue one ([412d8f3](https://github.com/cgoinglove/thursday/commit/412d8f361cc59594412bdd022eb8f63515ca3d47)) +* **ui:** destructive turns a plain red — Tailwind red-600/red-500 ([c267445](https://github.com/cgoinglove/thursday/commit/c267445f229b0fb30d11c326d062791c5d3889e2)) +* **ui:** Esc goes to the last thing opened, and the foot of the screen is one column ([2e22e13](https://github.com/cgoinglove/thursday/commit/2e22e13eb43ac909927e4b7e8a0ef69cd624a758)) +* **ui:** Korean inside a mono label is Noto Sans KR, not the OS font ([13115cc](https://github.com/cgoinglove/thursday/commit/13115ccd87baf4356fe4105fc23f0e2dd01b11c4)) +* **ui:** one message box at a time, and the room has the foot ([e75bc2e](https://github.com/cgoinglove/thursday/commit/e75bc2e0d831247b71c80581a8486892112690e9)) +* **ui:** the corner shows one finished card, and reads only what it shows ([4875fdb](https://github.com/cgoinglove/thursday/commit/4875fdb8a24ba4362c100c030c2285f5653e8892)) +* **ui:** the corner's file faces are square and fill the card's row ([a9a52f6](https://github.com/cgoinglove/thursday/commit/a9a52f6c2c5d71015c36f32f219974e318c87cc0)) +* **ui:** the corners keep to a height, and the room says a call still waits behind it ([cea964f](https://github.com/cgoinglove/thursday/commit/cea964f5090b1bf49fdb1531615e298485551886)) +* **ui:** the effort is a setting like the settings around it ([bdaedd3](https://github.com/cgoinglove/thursday/commit/bdaedd3b5462f51f08018e8f776463cdfc7a3fb2)) +* **ui:** the effort's Auto presses rather than slides ([cc8c16e](https://github.com/cgoinglove/thursday/commit/cc8c16e5c128c43d1cedbb246f0ea5cd9689c9d0)) +* **ui:** the pill is furniture, so it holds its corner when the line comes up ([f9b48e1](https://github.com/cgoinglove/thursday/commit/f9b48e1f040c8fd225fe4ea83de7beceb92086da)) +* **ui:** three finished cards in front, the rest a pile behind them ([21afddc](https://github.com/cgoinglove/thursday/commit/21afddc8127710c2b42bcae2e07b2401883c2825)) +* **workspace:** a file nothing here draws opens in its own program, and Reveal shows it in its folder ([f54927f](https://github.com/cgoinglove/thursday/commit/f54927f2adef9f3d08b6b01452a2c68e2710f26d)) +* **workspace:** a one-slash scheme is a link prefix, not part of the path ([814921d](https://github.com/cgoinglove/thursday/commit/814921dfb6d18681594bd7bcb623aeaa6470ea72)) +* **workspace:** a page opened on its own takes the keyboard, so a deck turns on the first arrow ([8869b73](https://github.com/cgoinglove/thursday/commit/8869b73c47005435f33a79385e769fd0955c32d6)) +* **workspace:** a page save that cannot be written says so ([d14f75a](https://github.com/cgoinglove/thursday/commit/d14f75aceea3b4b1f5a8e364b0a540a5c3eedea7)) +* **workspace:** a page's edits land in the file they were written from, even as its frame closes or moves on ([1fdc16d](https://github.com/cgoinglove/thursday/commit/1fdc16d3fca408bf43b5bcf96541777e416c11d0)) +* **workspace:** a result the app cannot draw is still a result ([bace827](https://github.com/cgoinglove/thursday/commit/bace827e921a3a737bbc42db30531b729c30ab80)) +* **workspace:** two saves of one page never share a file beside it ([ee3ddb1](https://github.com/cgoinglove/thursday/commit/ee3ddb13537f6ebb879002f6a0bef9ae5d2140a3)) + + +### Performance + +* **ui:** a file's face is optimized to its tile, and a report's pictures wait ([2534ab8](https://github.com/cgoinglove/thursday/commit/2534ab8a7f4877fa42715d2a2b3a42cce743bc9e)) + + +### Under the hood + +* **bot:** enhance visual transitions and state management for WriteOrb and CrewRow components ([d0ae595](https://github.com/cgoinglove/thursday/commit/d0ae595814c0463dffc05902bd3cf70cdefbd038)) +* **memory:** a note is found by its path and its line — three writes, no aliases, no pins ([12dced4](https://github.com/cgoinglove/thursday/commit/12dced49f66768e934effde89f82edb358809c85)) +* **prompts:** the thread tools say what they are, the prompt says when ([d1db0a8](https://github.com/cgoinglove/thursday/commit/d1db0a8a460243d0730f488e212de94aa0745271)) +* **seed-skills:** the deck exporter stands on the kit's own browser ([b3f1b19](https://github.com/cgoinglove/thursday/commit/b3f1b197e64a94c115977b601a0aee007dd86c7c)) +* **seeds:** six bots, roles that guide, kits that stand on public APIs ([d6e9820](https://github.com/cgoinglove/thursday/commit/d6e9820f4638e3ef9672a6a5aa6f83316c2eeeb9)) +* **skills:** a skill says what it is in one sentence, and holds only what a bot cannot know ([d760929](https://github.com/cgoinglove/thursday/commit/d760929969455a0133145b3c3bd223ef6e3fc3a0)) +* **skills:** the canvas moves into interactive-page, and Designer keeps the role ([5e80972](https://github.com/cgoinglove/thursday/commit/5e8097260f3b79755081d6228b3534cb037486e1)) +* **ui:** streamline effort selection and enhance visual consistency ([d319c57](https://github.com/cgoinglove/thursday/commit/d319c57f17fd3c23a426039ab8433254864d9189)) + + +### Docs + +* a still hero, the providers in their own colours, fuller scenes ([c906775](https://github.com/cgoinglove/thursday/commit/c9067750a9d1d4aca4ee99cef84f2a2c6650f12e)) +* **agents:** a map attaches only through the Read tool ([bb232a2](https://github.com/cgoinglove/thursday/commit/bb232a2c394cedddff8eb65cab2da55328100c72)) +* **agents:** a map per area in .claude/rules, checked by pnpm lint ([f898a47](https://github.com/cgoinglove/thursday/commit/f898a47e7c1ab85a56e3712cc1d20fa4fb0f3678)) +* **agents:** nothing about one user goes into the tree ([dd5221a](https://github.com/cgoinglove/thursday/commit/dd5221adf549156b3e54409e45d1d065720c047f)) +* **agents:** the rules and the guide say what the code does today ([e218d10](https://github.com/cgoinglove/thursday/commit/e218d101910813edc0dcadd91d9b52c448792cac)) +* **bots:** thread rooms say a message is a call and the last words its return ([47f1253](https://github.com/cgoinglove/thursday/commit/47f12532c70dbfe245829a4c904c6eac6998e453)) +* drop the call and thread-room contracts ([faa8e30](https://github.com/cgoinglove/thursday/commit/faa8e30a71023d0028eb614a4eea65fcab81f04a)) +* **readme:** the bots in the pictures are the bots the app installs ([cb187c5](https://github.com/cgoinglove/thursday/commit/cb187c500199f2f01e160c5f7047b3bffb15a2f2)) +* **readme:** the scenes stand on a ground, and a bot's eyes are eyes ([ee07362](https://github.com/cgoinglove/thursday/commit/ee073620a6c3470ff62c18c708bb66ba2da5b393)) +* rebuild the README as a product page ([fd854aa](https://github.com/cgoinglove/thursday/commit/fd854aa369030b56fdc0421c9c87fa32631039a9)) +* **seeds:** the canvas says which of its two commands needs a browser ([6c0c4ca](https://github.com/cgoinglove/thursday/commit/6c0c4ca34ea134e72f61e59ac3de9b495650d0dd)) +* **skills:** a page says how to look at itself ([033c388](https://github.com/cgoinglove/thursday/commit/033c3880b395d7338e82ff2dd7587a496a98b327)) +* the subset check cannot build ([1268855](https://github.com/cgoinglove/thursday/commit/1268855b71d9f6c7aa32b2b02c471fca9439f5c1)) + ## [0.13.0](https://github.com/cgoinglove/thursday/compare/thursday-agent-v0.12.0...thursday-agent-v0.13.0) (2026-09-20) diff --git a/package.json b/package.json index 735d9295..8d26ccc4 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "thursday-agent", - "version": "0.13.0", + "version": "0.14.0", "description": "A voice agent that runs on your own machine — talk to her, she hands the slow work to bots with a shell, a browser and skills.", "license": "MIT", "keywords": [