Tags give the ability to mark specific points in history as being important
-
1.3.3
5da180ff · ·New Features * #3586051 Add a per-tool setting to restrict a tool from being called more than once per response Tasks * #3586052 Add test coverage for externally-driven execution (setLooped(FALSE)) * #3550160 Add note on structured output Bugs * #3586053 PHPUnit CI job fails (exit code 1) for every test class despite all assertions passing * #3586061 Disable hostname filtering does not work when looping is off * #3586067 AiAgentEntityWrapper::fromArray() fatals when the serialized chat history contains an image * #3586066 Tool settings popup on agent edit form has no visible close/save button Contributors: akhil babu, joshua1234511, marcus_johansson, csakiistvan, ahmad-khalil-imagex, thebumik, abhisekmazumdar
-
1.3.2
578bf6ab · ·New Features * #3574487 Add caller agent runner ID to tags in determineSolvability() Bugs * #3586044 force_value + hide_property in tool_usage_limits does not inject value at tool execution time * #3586032 AI Agents admin menu does not follow AI 1.4.x menu categorization (Tools & Automation) Contributors: ultimike, norman.lol, akhil babu, marcus_johansson, prabha1997, ahmad khader, jurgenhaas, aalin, scott_euser
-
1.3.0
9d602d20 · ·New Features * #3543876 Extend exceptions from AiExceptionInterface * #3543584 Allow to add guardrails to agents * #3586027 Use the new ai_tools_library form element for 'Default information tools' in the agent form Tasks * #3585986 Add the possibility to turn off url whitelisting * #3583912 Minor typo in field description * #3546513 Set deprecation warnings of programmed agents Bugs * #3553458 Agents failing to determine solvability forever stuck in "started" state * #3584634 AiAgentOverrideApplier assigns NULL to typed-array $tool_settings — 3 kernel tests fail * #3583901 Missing option dependency * #3585982 AI Agent Explorer throws BadRequestHttpException when token context fields are present * #3515986 Prompt ignored in vision plugin * #3547457 Infinite AJAX request loop when the Agent is unable to resolve a job * #3586021 AiAgentManager merges config entities in __construct(), causing stale plugin definitions after ai_agent save * #3586016 "ai_agent" config entity does not handle dependencies well * #3586024 Follow up #3547457. Add post update hook for max_loops_message * #3586028 Default agent configs in config/install are outdated * #3584463 getDefaultInformationTools() should escape single quotes in token replacement values to prevent YAML parse failures * #3584132 AiAgentEntityWrapper::$aiConfiguration is not initialized * #3574181 AI Assistant to AI Agents required fields mismatch Contributors: mglaman, ajv009, marcus_johansson, akhil babu, vbouchet, gxleano, mrdalesmith, annmarysruthy, vishal choudhary, codebymikey, ashley george, m4olivei, ajits, abhisekmazumdar, joaopauloc.dev, abarrio, a.dmitriiev
-
1.2.4
cebfaa6c · ·New Features * #3543876 Extend exceptions from AiExceptionInterface Tasks * #3583912 Minor typo in field description Bugs * #3579630 Fix: instanceDescription crash in applyToolUsageLimitsToContext function * #3553458 Agents failing to determine solvability forever stuck in "started" state * #3585982 AI Agent Explorer throws BadRequestHttpException when token context fields are present * #3515986 Prompt ignored in vision plugin * #3547457 Infinite AJAX request loop when the Agent is unable to resolve a job Contributors: ahmad khader, marcus_johansson, mglaman, ajv009, vbouchet, mrdalesmith, annmarysruthy, vishal choudhary, codebymikey, ashley george, m4olivei
-
1.3.0-rc1
652d1941 · ·New Features * #3559183 Create first improvement of agent form Bugs * #3579630 Fix: instanceDescription crash in applyToolUsageLimitsToContext function Contributors: ahmad khader, marcus_johansson, emma horrell, ferran_bosch, bbruno, angela saldaña, jibran, abhisekmazumdar, ajv009
-
1.3.0-beta2
9806b6d5 · ·New Features * #3576169 The 'ai_agents.agent_status_poller' service does not give any data about default information tools used Bugs * #3572309 Saving AI Agent via the visual editor doesn't work * #3573769 The event for tool selection fails where contextValue is not set * #3558587 foreach() argument must be of type array|object, null given Contributors: d34dman, rakhimandhania, yautja_cetanu, hrishikesh-dalal, ahmad khader, marcus_johansson, akhil babu, ttrelvik, dan2k3k4, scott falconer
-
1.3.0-beta1
f1d17ae8 · ·Planning * #3542955 Create a way to extend an agent Contributors: marcus_johansson, jibran, catia_penas, kristen pol, nikro, abhisekmazumdar, joshua1234511, arianraeesi
-
1.2.2
132bc217 · ·Tasks * #3555217 Improve third-party settings for modeler_api Bugs * #3573049 The system prompt of the main agent gets overridden when using sub-agents as tools. * #3567232 Agent ModelOwner missing description_override handling and str_contains safety check for tool settings * #3567228 Modeler API setup is missing added values on tool_settings * #3565226 Use named arguments for FunctionCall constraints * #3566037 Force value should not split the value * #3566037 Force value should not split the value * #3546948 Token replacement unintentionally escapes prompt as HTML markup * #3536318 \r\n on the config form causes the property_restrictions to not be followed * #3556119 New Deprecations * #3555911 Duplicate update 10307 Contributors: akhil babu, marcus_johansson, yautja_cetanu, lussoluca, elgandoz, mxr576, prabha1997, codebymikey, andrewbelcher, jurgenhaas, jibran, narendrar, a.dmitriiev
-
1.2.0
d64093ee · ·<p>Issues resolved since <a href="https://www.drupal.org/project/ai_agents/releases/1.2.0-beta1">1.2.0-beta1</a>: 6</p><h2>Contributors</h2> <a href="https://www.drupal.org/u/narendrar">narendrar</a> (3), <a href="https://www.drupal.org/u/marcus_johansson">marcus_johansson</a> (6), <a href="https://www.drupal.org/u/anjaliprasannan">anjaliprasannan</a> (1), <a href="https://www.drupal.org/u/a.dmitriiev">a.dmitriiev</a> (1), <a href="https://www.drupal.org/u/yautja_cetanu">yautja_cetanu</a> (1) <h3>New Features</h3> <ul> <li><a href="https://www.drupal.org/project/ai_agents/issues/3548107">#3548107</a> Add possibility to check if a tool was run</li> <li><a href="https://www.drupal.org/project/ai/issues/3519692">#3519692</a> Create tools (function calls) plugin finder/browser</li> </ul> <h3>Tasks</h3> <ul> <li><a href="https://www.drupal.org/project/ai_agents/issues/3548407">#3548407</a> AI Provider settings should trickle down, if not explicitly set</li> </ul> <h3>Bugs</h3> <ul> <li><a href="https://www.drupal.org/project/ai_agents/issues/3548606">#3548606</a> Incorrect PHPDoc return type in AiAgentStatusUpdateInterface</li> <li><a href="https://www.drupal.org/project/ai_agents/issues/3548659">#3548659</a> Add AiAgentFinishedExecution to all finished execution</li> <li><a href="https://www.drupal.org/project/ai_agents/issues/3551772">#3551772</a> Warning message on saving agent form when no properties exists</li> </ul> <h3>Organizations</h3> Acquia (4), FreelyGive (6), QED42 (1), 1xINTERNET (1) <h3>Stats</h3> <p><strong>Amount of contributors: </strong>5</p> <p><strong>Amount of organizations: </strong>4</p> <p><strong>Amount of issues: </strong>6</p>
-
1.2.0-beta1
834eada9 · ·New Features * #3533647 Create a solution for AI Ckeditor * #3530225 Modeler API: Allow users to switch between the model and the form * #3528726 Add artifacts to agents * #3544184 Agent structured output * #3544182 Make it possible to override tool descriptions for a specific agent Tasks * #3529310 Improve ai_agents module API to simplify tool result handling * #3534959 In Agent Explorer add a link on the agents listings page * #3536282 Rename Modeler API plugin directory * #3544622 Add button labels to Modeler API plugin * #3543377 Make it possible to poll and see what the agent is doing. * #3547211 Remove \r so that exported agents have literal block scalar * #3542950 Add PHP 8.1 tests * #3529732 Remove unnecessary module install in kernel tests * #3544420 Re-factor Agent form such that Modeler API plugin can re-use form spec and validation Bugs * #3537294 AiFunctionCallingExecutionError should also be retried * #3538736 Final tweaks for modeler api plugin * #3539071 AI chatbot response limited to 10 items when querying config entities like taxonomy vocabularies * #3542975 Edge case with loading an Agent with ID NULL in Modeler API plugin * #3520437 Query parameters do not update when the value in the agent field is changed in the AI Agent Explorer form * #3546571 Load the ContextNormalizer as a service in tools * #3546694 Start the Status Poller service * #3547157 Starting the polling service storage is failing. * #3543994 Not able to test 'List Config Entities' with tools explorer Contributors: narendrar, marcus_johansson, kristen pol, thejimbirch, jurgenhaas, anjaliprasannan, sijumpk, yautja_cetanu, b_sharpe, michaellander, catia_penas, mrdalesmith, bhumika madan, ankitv18, jofitz, lpeabody, nikro, akhil babu, salvatore_severo, annmarysruthy, schillerm