KitewellKitewell herunterladenFür Mac herunterladenFür Windows herunterladen

Neuigkeiten

Jede Version im Überblick.

Änderungen, bekannte Probleme und Downloads für jede öffentliche Kitewell-Version. Die Versionshinweise erscheinen auf Englisch.

Kitewell 0.20.2

Installer und Release-Dateien ↗

Kitewell 0.20.2 is a beta update.

What’s in this release

  • Renewing a client certificate keeps its sites. Replace… on a certificate under Browser in Device settings takes its renewal and keeps the sites it opens. Adding the renewal as a new certificate used to be refused, because the old one still held those sites. When a site renews your certificate through the browser, Kitewell finds the renewal in your keychain, says so in the expiry notice, and opens Replace… with it chosen. A run that failed because a site’s certificate expired offers the replacement right where it says so.
  • When the assistant opens a site whose certificate has expired, it asks you for the renewal on its certificate card and opens the site again once the renewal is in place.
  • The assistant reads more of the pages you point it to. A site that asks for a client certificate, or whose certificate comes from your organization’s own authority, no longer ends in a TLS error: the assistant says which certificate opens it, or opens it in its browser, which presents this Mac’s certificates. Intranet pages go to that browser too, so a workflow for an intranet portal is built from the page itself rather than from your description alone.
  • On an IPv6-only network, the assistant’s page reader and MCP event delivery now reach public sites that have only IPv4 addresses. They refused every such site.
  • The assistant keeps working until the work is done. It used to stop after 24 actions in a row, on a reply cut short, and after a failed call to the model, and wait for you to press Continue. It now goes on by itself, trying again after a short wait when a call fails, until the work is done, needs you, or has gone on for 30 minutes, and then says so.
  • The assistant fixes the right step of a long workflow. It reads that step on its own, with the loop it runs in, instead of paging through the whole definition.
  • Workflows the assistant writes no longer fail on two mistakes. A step in a loop that read its item as ${item.name}, which the loop leaves as written, now reads ${foreach.item.name}. A browser step told to find a row by a variable, such as “the row whose date is %date%”, gets the date itself, since the browser’s model sees only the variable’s name. A secret stays hidden. What cannot be fixed this way is named when the workflow is checked, before it runs.

Upgrading

Nothing to do. Kitewell 0.20.1 and 0.20.0 update themselves to 0.20.2 at a quiet moment, and running workflows go on across the restart.

Kitewell 0.20.1

Installer und Release-Dateien ↗

Kitewell 0.20.1 is a beta update.

What’s in this release

  • Desktop steps leave Kitewell’s own windows alone. A run started while the Kitewell window was in front maximized that window as if it were the app the workflow works in, and a step could have clicked in it. Kitewell now tells its engine that its windows are never to be resized, brought forward, or acted on.
  • The assistant keeps answering in the language you write in during a long conversation. Once its own notes and long work pushed your last message out of what it reads, it could answer in English.
  • The assistant and MCP clients now read a long workflow’s whole definition, page by page. The end of a long workflow’s YAML used to be cut off, so the assistant could not change a step it could not see.

Upgrading

Nothing to do. Kitewell 0.20.0 and 0.19.0 update themselves to 0.20.1 at a quiet moment, and running workflows go on across the restart.

Kitewell 0.20.0

Installer und Release-Dateien ↗

Kitewell 0.20.0 is a beta update.

What’s in this release

  • Desktop steps on a Mac now work with an app’s buttons, fields, lists, and checkboxes through macOS Accessibility, as on Windows. A step Kitewell learned replays by finding the same control again instead of clicking a spot on the screen, so a moved window, another display, or a title that changes with the document still replays without asking the model. Dropdown options are chosen by name, and controls in apps built on Electron are found too.
  • A desktop step that meets a screen your workflow did not expect stops there. It no longer brings its window forward over an unanswered dialog; the run says what the dialog asks instead.
  • A desktop step can answer a screen an app shows only sometimes, such as 「入力内容をクリアします。よろしいですか?」 after a reset, whenever it comes up, and runs where it never appears wait nothing for it. A part only some runs need, such as a second contact, can depend on the run’s inputs, decided without the model, so one workflow covers every case. A check can also tell whether a button or field is grayed out. Kitewell writes desktop workflows this way, with a step per screen and checks before anything is submitted, so a failed run can be retried from the step that failed.
  • Desktop steps are steadier. They read and act only once the window stops changing, which keeps apps that rebuild their window from crashing mid-step; look again while no window is in front; bring a window that is behind another forward before clicking it; and scroll reliably. When you use the mouse or keyboard during a step, it waits for you to stop and then returns to the app it was working in. A checkbox a pinned step sets is left checked or unchecked as recorded, rather than clicked.
  • Google Calendar is built into the API library. Connecting it takes one click: Kitewell adds the connection and opens Google’s sign-in, and the connection names the Google account that signed in. It reads your calendars and when you are busy; reading events comes once Google completes its review of Kitewell’s access. Disconnecting a Gmail mailbox no longer ends a calendar connection of the same Google account.
  • A Google sign-in for an API connection now stays connected. It used to end after an hour.
  • API specifications converted from Google’s API documents import as expected: their actions are no longer marked unsupported, and each is named by what it does instead of by its path.
  • A run you open in Runs & logs while it runs is now followed: the view selects the running step, keeps its output at the newest line, and scrolls the diagram and step table to it. A step waiting for you comes first, and a finished run lands on the failed step’s errors or the step that ran last. Anything you do there hands the view back to you; Follow live turns following on again.
  • A change the assistant proposes to a workflow shows its diff right in the proposal card, with long stretches of unchanged lines folded.
  • When the assistant works a website, it asks once per site rather than once per host, so a sign-in that moves between www., accounts., and app. of one site asks once.
  • An alert for a run that stopped because the included model’s credits ran out now says so, instead of only naming the step that failed.

Upgrading

Nothing to do. Kitewell 0.19.0 updates itself to 0.20.0 at a quiet moment, and running workflows go on across the restart.

Kitewell 0.19.1

Installer und Release-Dateien ↗

Kitewell 0.19.1 is a beta update for Windows. The Mac app stays on 0.19.0, which already reads PDFs with PDFKit.

What’s in this release

  • A Windows PC now reads PDFs without extra software. Teach from a manual and a hand-over file used to need poppler’s pdftotext on Windows, which most PCs do not have, so Kitewell asked for Word or text instead, after the file had been uploaded. The Windows app now carries PDFium, Chrome’s PDF engine, and reads a PDF with it when pdftotext is not installed, including the fonts Japanese PDFs embed; a 97-page Japanese manual reads in about two seconds. Where pdftotext is installed it is still used, for the layout of tables.

Upgrading

Nothing to do. Kitewell 0.18.4 updates itself to 0.19.1 at a quiet moment, and running workflows go on across the restart.

Kitewell 0.19.0

Installer und Release-Dateien ↗

Kitewell 0.19.0 is a beta update.

What’s in this release

  • Knowledge is now What Kitewell knows (覚えていること). Kitewell learns how your team’s work is done as you work with it. Each business rule, way of working, or correction you state in the chat, even in passing, is kept at once in your words, and the chat says what it remembered, with Undo. New work keeps its rules before Kitewell builds it, and Kitewell reads everything it knows for every request. A page it writes after reading a web page or a run’s output waits for your approval instead.
  • Teach from a manual gives Kitewell a PDF, Word or Excel file, or text. The file stays on this computer. Kitewell reads it and keeps each piece of work and each rule it sets out as a page of its own. A Mac reads PDFs without extra software; on Windows, reading a PDF needs poppler’s pdftotext, so give Word or text there instead.
  • The page lists what Kitewell knows, newest first. Each page shows a short preview, opens to read in full with who Kitewell learned it from, and is edited where it is. Tell Kitewell starts teaching from the chat, and Write one yourself adds a page. What is new since you last looked is marked while you look and counted in the sidebar, including what Kitewell learned from you. A workflow’s own tab lists what Kitewell knows about it.
  • Ask Kitewell to do something once, now, such as checking a mailbox, calling an API, or reading a website, and it runs it without saving a workflow. Anything that would change something waits for your approval on a card. Kitewell’s chat can now work a website itself, shown live. One-off runs show as One-off in run lists, can be deleted, and are removed with other runs.
  • A question Kitewell asks with options also takes an answer in your own words.
  • What Kitewell’s model reads is masked with every secret the project’s engine keeps and the keys Kitewell holds, wherever they appear: run logs, artifacts, results, and their base64 and URL-encoded forms.
  • When Kitewell checks a draft, a browser step now runs for real up to its first change, such as signing in and opening a form, so a step that cannot get that far shows in the check. A browser action runs in a check only when its words say it moves or reads; anything else is only shown.
  • The Mac menu bar, the Windows tray, dialogs, notifications, and update prompts are now in the language you read Kitewell in, following your system until you choose one. Dates, times, and counts in run lists, queues, and history; a workflow’s schedule and inputs; and default names, time limits, and retries now follow that language too, and the app says workflow instead of DAG outside the YAML editor. A linked sheet’s columns and its results copy are named in a Chinese or Korean sheet’s own language.
  • Batches moved under Runs & logs in the sidebar.
  • A workflow whose params are written as a map of defaults now gets its params; it used to start with every param empty.
  • A license renewed while this computer’s clock runs a few seconds behind is no longer refused.
  • A window that loses its sign-in offers Sign in instead of an error that Try again could not clear.
  • A sign-in an open browser is still using counts as in use on the sign-ins screen, so it is not forgotten from under it.
  • Kitewell ends a turn that keeps repeating one failing call, and no longer rereads its failed calls in later turns.

Upgrading

Nothing to do. Kitewell 0.18.4 updates itself to 0.19.0 at a quiet moment, and running workflows go on across the restart.

Kitewell 0.18.4

Installer und Release-Dateien ↗

Kitewell 0.18.4 is a beta update.

What’s in this release

  • Each project now has its own conversation with the assistant, so a chat about one project no longer carries another’s history or acts on another project. The chat shows the conversation of the project the Kitewell window shows, and picking a project in either moves the other, unless the window holds unsaved work. With two or more projects, a switcher in the chat lists each one with what waits for you there, whether Kitewell is at work there, or new activity. Notifications open their card or thread in its project’s conversation. Deleting the conversation from the chat header covers only that project; Settings deletes every project’s conversation.
  • The assistant now checks a draft with live data without asking first. Only steps that read run: browser steps, GET requests, mail searches, model calls, scratch copies of workbooks, and commands that only read. Steps that send or change something, such as a command that writes, an upload, or a browser action that commits something, are not run. While it checks, the chat says how many steps are done, and each proposal says whether it was checked with live data. The card asking to try a workflow, the trial question, and the trial results in the chat are gone.
  • On a Mac, the menu bar now lists the runs waiting for you under Waiting for you, each by its workflow and the first line of what it asks. Choosing one opens Kitewell where the run is answered. It lists ten and says how many more wait.
  • A human task’s form now reads like a form: choices as options, yes or no as a checkbox, dates as date pickers, and text fields sized to what they hold. A blank optional field is left out, errors name the field’s label, and a form that only asks for one of a few answers shows them as buttons that complete the task. Prompts show as formatted Markdown, and a long one scrolls so the answer stays in reach. Clicking outside a run’s dialog asks to discard changes only once you began an answer.
  • When you approve a run on a card in the chat, the card follows the run until it ends, also across a restart. The assistant then reads how it ended and tells you, with one notification.
  • Workflows the assistant writes use your language, including step names and what each browser or desktop step is told to do. It does data work between steps in JavaScript steps instead of awk, sed, or text pipelines, which behave differently on Windows and macOS, and it keeps large data, such as a pull request’s diff, in a file instead of a step output, so run lists and sheets do not slow down reading it. It no longer asks for a password or key among its questions; it asks for a secret, whose value it never sees.
  • The workflow editor has a JavaScript task, Work out values with JavaScript, for picking, counting, reshaping, or calculating values from earlier results. Its panel shows what the script reads, the script with highlighting and common snippets, and what it returns. A workflow reference typed into the script, which the engine never fills in, is caught and moved into the input in one click. The spreadsheet starters now use it, so their scripts can be changed there.
  • Approving a step, completing a task, and running, stopping, or saving a sheet no longer fail with “Kitewell is completing another operation” while a sheet runs; they wait their turn. A sheet keeps going when rows wait for people, and a scheduled time runs every row whose last run has ended instead of being skipped. Stop all also ends rows waiting for an approval or an answer, and Cancel queued rows cancels only the rows queued when you asked. A row taken off its queue shows as cancelled, and a row the engine keeps refusing fails after 15 minutes with its reason.
  • A sheet’s run controls say what they do. Rows that failed or were stopped run again together, leaving out rows a person rejected. A row waiting for an approval opens its run to answer it, any row at rest can run on its own, and the run button says when selected rows are left out. A launch Kitewell refuses starts nothing and leaves every choice open, and a row whose run is still going is not started a second time. Conflicts and notices are worded plainly in the page’s language.
  • A sheet launched again before its first launch finished shows one gauge for all of its launches, and Stop all and Cancel queued rows act on all of them. The gauge says how many rows ended, its counts open the rows they count, and its time left leaves out rows waiting for people. Runs not started yet show an outlined badge in sheets and run history, so a queued row no longer looks like one at work, and a row waiting for its automatic retry shows as retrying.
  • A sheet’s columns can be resized: drag the edge of a column header, use the arrow keys, or double-click to fit. The widths stay on this device. A sheet without columns offers each published value with what it held in a successful run of its workflow; values too long or structured for a cell start unticked, and one control ticks or clears them all.
  • The chat header no longer counts cards you cannot reach. Applying a change withdraws an earlier copy of the same change, marking a thread done or deleting a conversation withdraws the cards it left, and choosing the count opens the card that has waited longest.
  • In a project synced through Dagu Cloud, a scheduled workflow runs on one device at a time, as mail workflows already did: turning its schedule on claims it, and the device it leaves turns it off. A device waking from sleep or starting after being off holds its schedules until it has taken Dagu Cloud’s changes, then replays only the missed times of schedules it still holds, so a schedule moved to another device does not run on both.
  • Kitewell Free now includes a webhook for one workflow. Personal and Team include as many as you need. When a plan lapses, the webhook turned on first keeps working, and the others start nothing until the plan is back.
  • In MCP clients that show Kitewell’s run view, such as Claude and ChatGPT, the view can list a project’s activity: runs going now, each waiting run with its step and what it waits for, then the latest finished runs. Starting, retrying, or approving a run draws it live. When the connection may run workflows, a waiting step can be settled in the view itself, with its approval, form, or answer. A browser or desktop step shows its screenshots there.
  • The ChatGPT connection now lists each operation as its own tool. ChatGPT does not get the tools that import APIs or answer a browser or desktop step’s question, which is often a sign-in code; Kitewell’s chat, Claude, and other clients keep them.
  • The window shows its pages while project engines start instead of waiting for every engine, and each page loads only the translations of its language. Pages no longer sit on “Getting things ready” when several parts of Kitewell read the same runs at once. Switching language now also translates weekday names, missed-schedule policies, run filters, file chips, and workflow sort labels.
  • Background checks only look at runs from the last day, so Kitewell stays light with long run histories. A run already found waiting for you stays seen however old it is. Sheets ask the engine about each row less often, and launches of deleted sheets are passed over.
  • In a copy of Kitewell that cannot update itself, such as one run outside Applications on a Mac or from a folder on Windows, Check for Updates now says that only Kitewell installed from kitewell.app takes updates and offers to open the download page.
  • The bundled engine is now Dagu 2.22.0.

Upgrading

Nothing to do. Kitewell 0.18.3 updates itself to 0.18.4 at a quiet moment, and running workflows go on across the restart.

Kitewell 0.18.3

Installer und Release-Dateien ↗

Kitewell 0.18.3 is a beta update.

What’s in this release

  • Under every live answer, the chat says what Kitewell is doing and for how long: thinking, writing a workflow, trying it, running a step, or waiting for you. A long step no longer looks stuck.
  • While the assistant writes a workflow, its diagram grows step by step in the chat. A trial lights up each step as it runs, then shows where it stopped and what each step found as tables, and all of it stays after a reload. Rows the assistant’s browser reads off a page show as a table too.
  • When a workflow depends on what a site, a mailbox, or a file gives, the assistant first tries only the steps that read it, so you see real data sooner, then adds the rest.
  • The assistant now changes its drafts by editing only the lines that change, and the chat shows each edit as it lands: the step it changes, marked on the diagram, with the lines taken out and put in. Trying a draft again after you allow trials, or proposing what was just tried, no longer rewrites the whole workflow.
  • The chat answers at Medium reasoning effort unless you choose another level, so each step takes less time. A level you chose yourself stays as it is.
  • The questions the assistant asks you also ask whether to allow trial runs, so the first trial does not wait on a card of its own.
  • Every proposed workflow lists what you asked for, with the step that does it and what the trial showed.
  • A run started from the chat shows its first report, the values it published, and the files it saved on its card once it ends, also after a reload.
  • Results are no longer written into a workbook that Excel for Mac has open. Undo takes back all of a launch’s results at once, and they stay out of the workbook until you write them again or the row runs again.
  • The spreadsheet starters run as their cards say, and a new starter merges a folder of branch workbooks into one sheet by column name.
  • A kintone connection with OAuth 2.0 sign-in now saves.
  • A run’s step table labels how long each step took as its duration.
  • MCP clients can change a saved workflow by sending edits to its YAML instead of the whole YAML, and check those edits first.
  • The bundled engine is still Dagu 2.21.0.

Upgrading

Nothing to do. Kitewell 0.18.2 updates itself to 0.18.3 at a quiet moment, and running workflows go on across the restart.

Kitewell 0.18.2

Installer und Release-Dateien ↗

Kitewell 0.18.2 is a beta update.

What’s in this release

  • Dagu Cloud now chooses the model behind Kitewell’s included model, so it can move to a newer model without a Kitewell update.
  • The included model’s page says that your prompts and the model’s answers are never used for training.
  • Reset the conversation in the chat header starts the chat over, after asking once more, without a trip to device settings.
  • Deleting a conversation finishes at once; its trial runs are cleaned up afterwards.
  • While the engine starts or updates, the project’s status says so instead of offering Start engine.
  • Page titles stay readable in a narrow window, as with the chat docked beside the pages.
  • The bundled engine is still Dagu 2.21.0.

Upgrading

Nothing to do. Kitewell 0.18.1 updates itself to 0.18.2 at a quiet moment, and running workflows go on across the restart.

Kitewell 0.18.1

Installer und Release-Dateien ↗

Kitewell 0.18.1 is the first public beta for macOS.

Kitewell runs workflows on your own computer: scheduled commands, Docker containers, coding agents and API models, browser and desktop steps, email, HTTP, SSH, and imported APIs, edited as a graph or as YAML. Each project runs on a bundled Dagu engine, kept running after the window closes, and Kitewell can connect to Dagu Cloud for sync, remote MCP, and run status.

What’s in this release

  • The bundled engine is Dagu 2.21.0.
  • One installer for each kind of Mac: Kitewell-0.18.1-arm64.pkg for a Mac with an Apple chip, and Kitewell-0.18.1-amd64.pkg for one with an Intel processor. Both are signed and notarized by Apple. The installer puts Kitewell in Applications and asks for an administrator password.
  • Updates arrive by themselves: Kitewell downloads a new version in the background, checks it against the Kitewell update key, and installs it at a quiet moment or when you choose Restart to Update in the Kitewell menu. Running workflows go on across the restart.

Requirements

  • macOS 13 Ventura or later, on an Apple chip or an Intel processor.
  • About 3 GB of free disk space for the app and its updates.

Known issues

  • This release has Mac installers only. Windows is on Kitewell 0.18.0.

Upgrading

Nothing to do. Kitewell 0.18.1 is the first public release for macOS; earlier Mac builds were private test builds and are not updated from.

Kitewell 0.18.0

Installer und Release-Dateien ↗

Kitewell 0.18.0 is the first public beta for Windows.

Kitewell runs workflows on your own computer: scheduled commands, Docker containers, coding agents and API models, browser and desktop steps, email, HTTP, SSH, and imported APIs, edited as a graph or as YAML. Each project runs on a bundled Dagu engine, kept running after the window closes, and Kitewell can connect to Dagu Cloud for sync, remote MCP, and run status.

What’s in this release

  • The bundled engine is Dagu 2.21.0.
  • Installing is one download and one click: Kitewell-0.18.0-win-x64-Setup.exe installs Kitewell for the current user, with no wizard and no administrator prompt, and opens it. WebView2 is installed on first launch when the PC lacks it.
  • Updates arrive by themselves: Kitewell downloads a new version in the background, checks it against the Kitewell release key, and installs it at the next launch or at a quiet moment. Running workflows go on across the restart.

Requirements

  • Windows 10 or Windows 11, x64. ARM PCs run the x64 build under emulation.
  • About 1 GB of free disk space for the app and its updates.

Known issues

  • Only x64 is shipped; a native ARM build does not exist yet.
  • The Mac release of 0.18.0 follows separately.

Upgrading

Nothing to do. Kitewell 0.18.0 is the first public release; earlier builds were private test builds and are not updated from.