Changelog

What changed in Jigward, newest first. Each entry starts with what you can now do, then the details and limits that matter.

November 2026

  1. New

    Have Jigward build small tools for your team

    Describe a tool your team needs, and Jigward builds it as a page with data of its own that you change by talking to it.

    Ask in a Chat, or choose New application on the Applications page, and Jigward builds the tool as an Application: a page, a database of its own that the page reads and changes, and named actions. You change it by talking to Jigward in the conversation beside it.

    An Application belongs to one Context and is shared with the team or kept personal. Every change is a new version, and an earlier version can be restored. A CSV file attached in its conversation can be loaded into its data.

    Limits: It is a tool for the team’s own work, not a general-purpose app platform, and it is never opened to anyone outside its Context.

    Guide: build a small internal tool with Applications

October 2026

  1. New

    Schedule checks that run on their own

    Ask Jigward to look at something once or on a rhythm, such as a channel every weekday morning, and hear back only when there is something to say.

    Ask Jigward to check something at a set time: once, every 15 minutes or more, or on chosen days of the week, in a named time zone. This standing instruction is a Duty. Create one on a Context’s Duties page, or ask in a Chat or a Task to keep an eye on something and Jigward creates it. Everyone working in the Context sees it.

    Each run is a wake. A wake reads first, without a workspace, and ends with nothing new, a report or a problem. Nothing new leaves a line in the Duty’s history; a report goes to the Chat or the Task the Duty came from. When the work needs engineering, the wake gives an ordinary Task.

    A Duty can be run now, edited or cancelled, and its history shows every wake.

    Limits: A Duty works only in its own Context. Duties replace Jigward’s former reminders, and Jigward no longer reminds anyone on its own.

    How Duties work

  2. Improvement

    Jigward sees where a pull request stands

    Jigward reads whether a pull request is open, can be merged, was reviewed or was merged, so a Task or a scheduled check can follow it.

    Jigward can read a pull request in a repository of the Context: whether it is open, a draft, merged or closed; while it is open, whether it can be merged into its base branch; and its commits, reviews and newest comments. A Duty asked to watch a pull request sees it reviewed, merged or closed on its next wake.

    Limits: A conflict with the base branch is left to a person. Jigward never resolves one itself.

    Why Jigward comments and people merge

  3. New

    Jigward remembers what your team settles about the product

    What a Task learns or a member explains in a Chat is kept for the Context with where it came from, so later work starts from it.

    While it works on a Task, or when you explain something in a private Chat, Jigward can keep a small piece of knowledge about the product, filed under a topic such as a feature’s name. It reaches the whole Context and records where it came from, what settled it and when.

    Later work in the same Context finds it again. When the product changes, a newer statement replaces the old one, which is kept unchanged as history. A memory from a private Chat names no Chat and quotes nothing from it.

    Limits: A mention in Slack or Jira does not write memory, and there is no screen yet where a member reads what Jigward remembers.

    How a Context keeps what Jigward knows

  4. New

    Larger Tasks are worked in stages

    Jigward carries out a small Task directly, and lays larger work out in stages, following a saved way of working when one fits.

    A small Task is one piece of work Jigward carries out directly. When the work calls for more, Jigward lays it out in stages and may follow a workflow: a recipe for a kind of work, used as guidance rather than a fixed route. It can drop a step that does not fit and add one the recipe lacks.

    Jigward has built-in workflows, and a Task can save a practice that will recur, for its Context or for the whole organization, such as one a pull request review taught it. Every revision is kept, and a Task keeps the revision it followed.

    Jigward chooses the model level of each stage, Standard, Deeper or Strongest, and records why.

    Limits: Workflows have no screen of their own and members do not edit them directly. Members do not choose a model.

    How Tasks work

  5. Improvement

    The browser recording is on the Task before the report

    Jigward closes the browser before it reports, so the recording is already attached and the report can say whether it was kept.

    A Task that worked in a browser now closes it and waits for the session’s recording before it reports. The recording, the console log and the screenshots are attached first, so the report is written knowing what was kept.

    Jigward may open the browser again after closing it. Each session keeps a recording of its own, and the Recording tab shows the newest.

    Guide: check your app in a real browser

  6. New

    Let a Task search your AWS CloudWatch Logs

    Connect an AWS account through a role that reads only the log groups you name, and a Task searches those logs while it investigates.

    An admin names the AWS account, its regions and the log group prefixes Jigward may read, and creates in that account a role that reads only log groups under those prefixes. Jigward keeps no AWS credential. The connection is checked before it is used, and a repository can be given the log groups that belong to it.

    A Task searches the logs within a time window or runs a bounded Logs Insights query. The lines it read are kept on the Task as a file, and the Task shows each search with its account, log group, window and pattern.

    Limits: Logs only, not metrics or alarms. A mention in Slack or Jira does not read logs.

    AWS CloudWatch Logs integration

  7. New

    Have Jigward check your app in a real browser

    A Task signs in with a browser profile, clicks through your app and keeps a replayable recording, the console log and screenshots as evidence.

    An admin sets up a browser profile: a name, one or more https addresses, the Context whose Tasks may use it, and the secret values Jigward types there, such as a login. A Task in that Context opens the profile, reads the page, clicks, types and signs in, the way a QA engineer checks a change. Jigward types the values itself: the model names a field and never sees its value.

    The Task keeps the session: a recording that replays on its Recording tab, the browser console log and any screenshots.

    Limits: A session is not watched live, and sites behind a private network are out of reach.

    Guide: check your app in a real browser

  8. New

    Browse a repository's HTTP API and its dependencies

    See the API operation by operation and each project's dependency tree, read from the repository's own documents and build tools, and ask Jigward about them.

    The repository’s APIs tab shows the HTTP API its OpenAPI 3 documents describe, operation by operation, with parameters, request bodies and responses. Jigward reads a committed document, or one the repository’s springdoc or REST Docs tests generate. No model takes part, and Jigward never derives an API from controllers or other code.

    The Dependencies tab shows each project root’s dependency tree as its build tool reports it: Maven with every scope, Gradle’s runtime classpath, and for npm the dependencies declared in package.json, at their declared ranges and without transitive ones. Jigward resolves nothing itself.

    In a Task or a Chat, Jigward searches both and reads only what a question needs, including how a library reaches the project.

    Why Jigward reads the schema from your migrations

  9. New

    Give Jigward work in a Slack thread

    Mention @Jigward where a request came up, and its answer, its questions and its report come back to that thread.

    In a Slack channel an admin named for a Context, mention @Jigward. It reads the messages before the mention, then answers in the thread, asks a question when it needs one, or takes the request on as a Task, creating one if the thread has none. The Task’s questions, its wait for a merge and its report are posted back to the same thread.

    Every message on a Task or in a Chat now names who wrote it: a member by their account name, a person from Slack or GitHub by the name their service gave, and Jigward as Jigward.

    Guide: from a Slack message to a draft pull request

  10. New

    Ask about your database and get the real schema

    Jigward reads the schema your Liquibase or Flyway migrations build, so answers about tables and columns match the database rather than a guess from the code.

    When a repository is added, and on every refresh, Jigward applies its Liquibase or Flyway migrations to an empty PostgreSQL database and reads back the tables, columns and foreign keys they define. A repository with several services gets one schema per module that has migrations of its own.

    The repository’s Database tab shows each module’s reading and the commit its schema was read at. In a Task or a Chat, Jigward searches the schema by topic and reads only the tables a question needs.

    Limits: PostgreSQL only, with Liquibase or Flyway only. Without such migrations there is no schema to read, and Jigward does not guess one from the code.

    Why Jigward reads the schema from your migrations

  11. Improvement

    Download the files a Task produced

    Test output and files from Jigward's work stay on the Task after its workspace is gone.

    The output of each test run Jigward makes is attached to the Task as a text file, and Jigward can attach other files from its work. The Task lists them with their name, size and when they were attached.

    Downloads go through the Task, so only someone who can open the Task can fetch its files.

September 2026

  1. New

    Ask questions about your code in a private Chat

    Get answers that list the files and commits they came from, and turn the conversation into a Task when it becomes work.

    A Chat is a conversation between you and Jigward in one Context. No other member can open it, and it is still there when you come back.

    Before it answers, Jigward reads what the question needs: the Context’s repositories at the head of their default branch, without starting a workspace, and public web pages. Each answer ends with the files and pages it read, each file with its commit, so a follow-up builds on the same sources.

    When the conversation turns into work, Jigward proposes a Task as a card, and only Create task creates it. It can also add an instruction to a Task you already have. A Chat itself changes no repository.

    How Chat works

  2. Improvement

    Keep a Task going from the web or a GitHub review

    Give a finished Task a further instruction, or review its pull request on GitHub, and Jigward continues the same work on the same branch.

    Give a finished Task a further instruction and Jigward works on it again, knowing what it did before. While its pull request is open, the new work lands on that pull request. Once it is merged or closed, Jigward opens a new one.

    A review of Jigward’s pull request continues the same Task too. Jigward reads the review and its line comments, works the feedback into the same branch, and answers where each comment was left. The Task shows which instruction came from a GitHub review and who wrote it.

    Why Jigward comments and people merge

  3. New

    Hand Jigward a change and review its pull request

    Describe a change in your own words, and Jigward makes it, runs the tests and proposes it as a draft pull request that a person merges.

    Write what you need in your own words, in a Context. This is a Task, the unit of work Jigward carries through to a report.

    Jigward starts from what it already read of the repository. When the work needs a working copy, it creates a workspace from the repository at the commit it last read, changes the code there, runs the repository’s own tests, and removes the workspace when the work ends. What it read, changed and ran stays on the Task.

    Every code change arrives as a draft pull request on a branch of the Task’s own. Jigward never merges it: the Task waits as Awaiting code review and is done once a person merges. An investigation that changes nothing needs no pull request.

    Why Jigward comments and people merge

  4. New

    Start an organization for your team

    Anyone who signs in without an organization can create one by naming it, and becomes the person who runs it.

    Sign in, and if you belong to no organization yet, Jigward asks for one thing: its name. The organization is created, you become its super admin, the role that runs the organization and pays for it, and your work starts in its Default Context.

    Each person belongs to one organization. Registration is closed while Jigward is in closed testing.