Module release is missing key features that are needed to use minikanban agent module

Created on 10 July 2024, 6 months ago

Problem/Motivation

While trying to work out the setup shown in this video "Introducing a Free and Open Source Kanban System with autonomous AI Agents" the mini kanban module is automatically installed together with the Mini kanban agent module via composer.

This installs the 1.0.0-beta release on Drupal.org, but a lot of changes have been added to the module sinds the first release and some of these changes are needed for the Mini kanban agent module to work.

One example is that in the 1.0.0-beta release epics had no status yet.

This in turn also resulted in no status column being present in the database table kanban_epic.

Only the status of an epic is used by the project manager to know what to do with the epic.

So when running the following command watch -n0 ddev drush minikanban-agent:run as mentioned in ticket 💬 How to use it. Active , you get this error message every time:


Every 0.1s: ddev drush minikanban-agent:run                                                                                                                                                                                                                                    DESKTOP-GO2JK9L: Wed Jul 10 11:33:21 2024

The project manager is looking for new epics.

In Tables.php line 369:

  'status' not found


^[31mFailed to run drush minikanban-agent:run: exit status 1^[0m


To solve this problem, I uninstalled all modules (mini kanban, mini kanban agents and ai interpolator agent), installed the git 1.0.x branch of minikanban via composer and then re-imported my config changes (e.g. the agents, interpolater workflows, etc...).

After which the column was now present in the table and the epics appear in the kanban board. (side note: I'm only testing these things locally, so this was the quickest solution)

Steps to reproduce

Install the Mini kanban agent module and AI interpolator agent module via composer, configure the needed modules, setup an AI interpolator, try to follow the steps from this video starting at minute 51 , after adding your epic execute this command watch -n0 ddev drush minikanban-agent:run in your terminal and the error appears.

Proposed resolution

Maybe add update hooks to include the missing columns into the table and make a new release of the module.

Remaining tasks

Decide what is the best option available, provide the necessary changes, make an MR, review the MR and make a new release of the module.

User interface changes

Users will get to see the updated kanban board en al its features.

API changes

None

Data model changes

The missing koloms will be added.

🐛 Bug report
Status

Active

Version

1.0

Component

Code

Created by

🇧🇪Belgium dtfabio Ninove

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Production build 0.71.5 2024