diff --git a/images/anchor-copy-button.svg b/images/anchor-copy-button.svg new file mode 100644 index 0000000..bab9d74 --- /dev/null +++ b/images/anchor-copy-button.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/images/arrow_down.svg b/images/arrow_down.svg new file mode 100644 index 0000000..c0388de --- /dev/null +++ b/images/arrow_down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/images/copy-icon.svg b/images/copy-icon.svg new file mode 100644 index 0000000..61440f0 --- /dev/null +++ b/images/copy-icon.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/images/copy-successful-icon.svg b/images/copy-successful-icon.svg new file mode 100644 index 0000000..1865f73 --- /dev/null +++ b/images/copy-successful-icon.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/images/footer-go-to-link.svg b/images/footer-go-to-link.svg new file mode 100644 index 0000000..0137e22 --- /dev/null +++ b/images/footer-go-to-link.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/images/go-to-top-icon.svg b/images/go-to-top-icon.svg new file mode 100644 index 0000000..d987f3e --- /dev/null +++ b/images/go-to-top-icon.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/images/logo-icon.svg b/images/logo-icon.svg new file mode 100644 index 0000000..1fea087 --- /dev/null +++ b/images/logo-icon.svg @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/images/nav-icons/abstract-class-kotlin.svg b/images/nav-icons/abstract-class-kotlin.svg new file mode 100644 index 0000000..a2069b8 --- /dev/null +++ b/images/nav-icons/abstract-class-kotlin.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/images/nav-icons/abstract-class.svg b/images/nav-icons/abstract-class.svg new file mode 100644 index 0000000..6018203 --- /dev/null +++ b/images/nav-icons/abstract-class.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/images/nav-icons/annotation-kotlin.svg b/images/nav-icons/annotation-kotlin.svg new file mode 100644 index 0000000..932f1d3 --- /dev/null +++ b/images/nav-icons/annotation-kotlin.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/images/nav-icons/annotation.svg b/images/nav-icons/annotation.svg new file mode 100644 index 0000000..b80c54b --- /dev/null +++ b/images/nav-icons/annotation.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/images/nav-icons/class-kotlin.svg b/images/nav-icons/class-kotlin.svg new file mode 100644 index 0000000..46a21f6 --- /dev/null +++ b/images/nav-icons/class-kotlin.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/images/nav-icons/class.svg b/images/nav-icons/class.svg new file mode 100644 index 0000000..3f1ad16 --- /dev/null +++ b/images/nav-icons/class.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/images/nav-icons/enum-kotlin.svg b/images/nav-icons/enum-kotlin.svg new file mode 100644 index 0000000..4a85459 --- /dev/null +++ b/images/nav-icons/enum-kotlin.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/images/nav-icons/enum.svg b/images/nav-icons/enum.svg new file mode 100644 index 0000000..fa7f247 --- /dev/null +++ b/images/nav-icons/enum.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/images/nav-icons/exception-class.svg b/images/nav-icons/exception-class.svg new file mode 100644 index 0000000..c0b2bde --- /dev/null +++ b/images/nav-icons/exception-class.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/images/nav-icons/field-value.svg b/images/nav-icons/field-value.svg new file mode 100644 index 0000000..20449c9 --- /dev/null +++ b/images/nav-icons/field-value.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/images/nav-icons/field-variable.svg b/images/nav-icons/field-variable.svg new file mode 100644 index 0000000..3b07450 --- /dev/null +++ b/images/nav-icons/field-variable.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/images/nav-icons/function.svg b/images/nav-icons/function.svg new file mode 100644 index 0000000..f0da64a --- /dev/null +++ b/images/nav-icons/function.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/images/nav-icons/interface-kotlin.svg b/images/nav-icons/interface-kotlin.svg new file mode 100644 index 0000000..bf07a14 --- /dev/null +++ b/images/nav-icons/interface-kotlin.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/images/nav-icons/interface.svg b/images/nav-icons/interface.svg new file mode 100644 index 0000000..32063ba --- /dev/null +++ b/images/nav-icons/interface.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/images/nav-icons/object.svg b/images/nav-icons/object.svg new file mode 100644 index 0000000..9f427de --- /dev/null +++ b/images/nav-icons/object.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/images/theme-toggle.svg b/images/theme-toggle.svg new file mode 100644 index 0000000..2a8d750 --- /dev/null +++ b/images/theme-toggle.svg @@ -0,0 +1,4 @@ + + + \ No newline at end of file diff --git a/index.html b/index.html new file mode 100644 index 0000000..f898c18 --- /dev/null +++ b/index.html @@ -0,0 +1,113 @@ + + + + + All modules + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

All modules:

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
+
+
+
+ +
+
+ + diff --git a/navigation.html b/navigation.html new file mode 100644 index 0000000..2993083 --- /dev/null +++ b/navigation.html @@ -0,0 +1,752 @@ +
+
+
+ core +
+
+ +
+
+ Agent +
+
+
+
+ Context +
+
+
+ Image +
+
+
+
+ Text +
+
+
+ +
+ +
+
+
+ Run +
+
+
+
+ start() +
+
+
+
+ Task +
+
+
+ + +
+ +
+
+
+ +
+ +
+ +
+
+ +
+
+
+ State +
+
+
+
+ toRun() +
+
+
+
+ +
+ +
+ +
+
+
+ Finished +
+
+
+
+ Started +
+
+
+
+ Stuck +
+
+
+ +
+
+ +
+ +
+
+ +
+ +
+
+ agent() +
+
+
+ +
+
+
+ AgentDSL +
+
+ +
+
+ Config +
+
+
+ +
+
+ +
+
+ +
+ + +
+
+ Message +
+
+
+ Image +
+
+
+ +
+
+
+ Text +
+
+
+
+ ToolCalls +
+
+
+ +
+
+
+
+ Sender +
+
+
+ Aigentic +
+
+
+
+ Model +
+
+
+
+
+ ToolCall +
+
+
+ +
+ +
+
+ +
+ +
+
+ APIKey +
+
+
+
+
+ Model +
+
+
+ +
+
+ +
+
+
+ +
+ +
+
+ +
+ +
+
+ Handler +
+
+
+
+ Parameter +
+
+
+ Complex +
+
+
+ Array +
+
+
+
+ Enum +
+
+
+
+ Object +
+
+
+
+
+ Primitive +
+
+
+
+ +
+
+ Complex +
+
+
+ Array +
+
+
+
+ Enum +
+
+
+
+ Object +
+
+
+
+
+ Primitive +
+
+
+ Boolean +
+
+
+
+ Integer +
+
+
+
+ Number +
+
+
+
+ String +
+
+
+
+
+ +
+
+ Boolean +
+
+
+ Companion +
+
+
+
+
+ Integer +
+
+
+ Companion +
+
+
+
+
+ Number +
+
+
+ Companion +
+
+
+
+
+ String +
+
+
+ Companion +
+
+
+
+
+
+ Tool +
+
+
+ +
+
+
+ ToolName +
+
+
+
+
+
+ openai +
+ + +
+ +
+ +
+
+ Companion +
+
+
+
+ +
+ +
+
+
+ GPT4Turbo +
+
+
+
+
+
+
+ http +
+
+ + + + +
+ +
+
+ Method +
+
+
+ GET +
+
+
+
+ POST +
+
+
+
+ PUT +
+
+
+
+ DELETE +
+
+
+
+ PATCH +
+
+
+
+ +
+
+ Header +
+
+
+ Bearer +
+
+
+ +
+
+
+ +
+ + + + +
+ +
+
+ +
+
+ +
+
+ Companion +
+
+
+ + +
+
+
+
+ openapi +
+ + +
+
diff --git a/package-list b/package-list new file mode 100644 index 0000000..6d52c9d --- /dev/null +++ b/package-list @@ -0,0 +1,23 @@ +$dokka.format:html-v1 +$dokka.linkExtension:html + +module:core +community.flock.aigentic.core.agent +community.flock.aigentic.core.agent.message +community.flock.aigentic.core.agent.state +community.flock.aigentic.core.agent.status +community.flock.aigentic.core.agent.tool +community.flock.aigentic.core.dsl +community.flock.aigentic.core.logging +community.flock.aigentic.core.message +community.flock.aigentic.core.model +community.flock.aigentic.core.tool +module:openai +community.flock.aigentic.dsl +community.flock.aigentic.mapper +community.flock.aigentic.model +module:http +community.flock.aigentic.tools.http +module:openapi +community.flock.aigentic.tools.openapi +community.flock.aigentic.tools.openapi.dsl diff --git a/scripts/clipboard.js b/scripts/clipboard.js new file mode 100644 index 0000000..b00ce24 --- /dev/null +++ b/scripts/clipboard.js @@ -0,0 +1,52 @@ +window.addEventListener('load', () => { + document.querySelectorAll('span.copy-icon').forEach(element => { + element.addEventListener('click', (el) => copyElementsContentToClipboard(element)); + }) + + document.querySelectorAll('span.anchor-icon').forEach(element => { + element.addEventListener('click', (el) => { + if(element.hasAttribute('pointing-to')){ + const location = hrefWithoutCurrentlyUsedAnchor() + '#' + element.getAttribute('pointing-to') + copyTextToClipboard(element, location) + } + }); + }) +}) + +const copyElementsContentToClipboard = (element) => { + const selection = window.getSelection(); + const range = document.createRange(); + range.selectNodeContents(element.parentNode.parentNode); + selection.removeAllRanges(); + selection.addRange(range); + + copyAndShowPopup(element, () => selection.removeAllRanges()) +} + +const copyTextToClipboard = (element, text) => { + var textarea = document.createElement("textarea"); + textarea.textContent = text; + textarea.style.position = "fixed"; + document.body.appendChild(textarea); + textarea.select(); + + copyAndShowPopup(element, () => document.body.removeChild(textarea)) +} + +const copyAndShowPopup = (element, after) => { + try { + document.execCommand('copy'); + element.nextElementSibling.classList.add('active-popup'); + setTimeout(() => { + element.nextElementSibling.classList.remove('active-popup'); + }, 1200); + } catch (e) { + console.error('Failed to write to clipboard:', e) + } + finally { + if(after) after() + } +} + +const hrefWithoutCurrentlyUsedAnchor = () => window.location.href.split('#')[0] + diff --git a/scripts/main.js b/scripts/main.js new file mode 100644 index 0000000..e5b54a3 --- /dev/null +++ b/scripts/main.js @@ -0,0 +1,44 @@ +(()=>{var e={8527:e=>{e.exports=''},5570:e=>{e.exports=''},107:e=>{e.exports=''},7224:e=>{e.exports=''},538:e=>{e.exports=''},1924:(e,n,t)=>{"use strict";var r=t(210),o=t(5559),i=o(r("String.prototype.indexOf"));e.exports=function(e,n){var t=r(e,!!n);return"function"==typeof t&&i(e,".prototype.")>-1?o(t):t}},5559:(e,n,t)=>{"use strict";var r=t(8612),o=t(210),i=o("%Function.prototype.apply%"),a=o("%Function.prototype.call%"),l=o("%Reflect.apply%",!0)||r.call(a,i),c=o("%Object.getOwnPropertyDescriptor%",!0),u=o("%Object.defineProperty%",!0),s=o("%Math.max%");if(u)try{u({},"a",{value:1})}catch(e){u=null}e.exports=function(e){var n=l(r,a,arguments);if(c&&u){var t=c(n,"length");t.configurable&&u(n,"length",{value:1+s(0,e.length-(arguments.length-1))})}return n};var f=function(){return l(r,i,arguments)};u?u(e.exports,"apply",{value:f}):e.exports.apply=f},4184:(e,n)=>{var t; +/*! + Copyright (c) 2018 Jed Watson. + Licensed under the MIT License (MIT), see + http://jedwatson.github.io/classnames +*/!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e=[],n=0;n{"use strict";e.exports=function(e,n){var t=this,r=t.constructor;return t.options=Object.assign({storeInstancesGlobally:!0},n||{}),t.callbacks={},t.directMap={},t.sequenceLevels={},t.resetTimer=null,t.ignoreNextKeyup=!1,t.ignoreNextKeypress=!1,t.nextExpectedAction=!1,t.element=e,t.addEvents(),t.options.storeInstancesGlobally&&r.instances.push(t),t},e.exports.prototype.bind=t(2207),e.exports.prototype.bindMultiple=t(3396),e.exports.prototype.unbind=t(9208),e.exports.prototype.trigger=t(9855),e.exports.prototype.reset=t(6214),e.exports.prototype.stopCallback=t(3450),e.exports.prototype.handleKey=t(3067),e.exports.prototype.addEvents=t(718),e.exports.prototype.bindSingle=t(8763),e.exports.prototype.getKeyInfo=t(5825),e.exports.prototype.pickBestAction=t(8608),e.exports.prototype.getReverseMap=t(3956),e.exports.prototype.getMatches=t(3373),e.exports.prototype.resetSequences=t(3346),e.exports.prototype.fireCallback=t(2684),e.exports.prototype.bindSequence=t(7103),e.exports.prototype.resetSequenceTimer=t(7309),e.exports.prototype.detach=t(7554),e.exports.instances=[],e.exports.reset=t(1822),e.exports.REVERSE_MAP=null},718:(e,n,t)=>{"use strict";e.exports=function(){var e=this,n=t(4323),r=e.element;e.eventHandler=t(9646).bind(e),n(r,"keypress",e.eventHandler),n(r,"keydown",e.eventHandler),n(r,"keyup",e.eventHandler)}},2207:e=>{"use strict";e.exports=function(e,n,t){return e=e instanceof Array?e:[e],this.bindMultiple(e,n,t),this}},3396:e=>{"use strict";e.exports=function(e,n,t){for(var r=0;r{"use strict";e.exports=function(e,n,r,o){var i=this;function a(n){return function(){i.nextExpectedAction=n,++i.sequenceLevels[e],i.resetSequenceTimer()}}function l(n){var a;i.fireCallback(r,n,e),"keyup"!==o&&(a=t(6770),i.ignoreNextKeyup=a(n)),setTimeout((function(){i.resetSequences()}),10)}i.sequenceLevels[e]=0;for(var c=0;c{"use strict";e.exports=function(e,n,t,r,o){var i=this;i.directMap[e+":"+t]=n;var a,l=(e=e.replace(/\s+/g," ")).split(" ");l.length>1?i.bindSequence(e,l,n,t):(a=i.getKeyInfo(e,t),i.callbacks[a.key]=i.callbacks[a.key]||[],i.getMatches(a.key,a.modifiers,{type:a.action},r,e,o),i.callbacks[a.key][r?"unshift":"push"]({callback:n,modifiers:a.modifiers,action:a.action,seq:r,level:o,combo:e}))}},7554:(e,n,t)=>{var r=t(4323).off;e.exports=function(){var e=this,n=e.element;r(n,"keypress",e.eventHandler),r(n,"keydown",e.eventHandler),r(n,"keyup",e.eventHandler)}},4323:e=>{function n(e,n,t,r){return!e.addEventListener&&(n="on"+n),(e.addEventListener||e.attachEvent).call(e,n,t,r),t}e.exports=n,e.exports.on=n,e.exports.off=function(e,n,t,r){return!e.removeEventListener&&(n="on"+n),(e.removeEventListener||e.detachEvent).call(e,n,t,r),t}},2684:(e,n,t)=>{"use strict";e.exports=function(e,n,r,o){this.stopCallback(n,n.target||n.srcElement,r,o)||!1===e(n,r)&&(t(1350)(n),t(6103)(n))}},5825:(e,n,t)=>{"use strict";e.exports=function(e,n){var r,o,i,a,l,c,u=[];for(r=t(4520)(e),a=t(7549),l=t(5355),c=t(8581),i=0;i{"use strict";e.exports=function(e,n,r,o,i,a){var l,c,u,s,f=this,p=[],d=r.type;"keypress"!==d||r.code&&"Arrow"===r.code.slice(0,5)||(f.callbacks["any-character"]||[]).forEach((function(e){p.push(e)}));if(!f.callbacks[e])return p;for(u=t(8581),"keyup"===d&&u(e)&&(n=[e]),l=0;l{"use strict";e.exports=function(){var e,n=this.constructor;if(!n.REVERSE_MAP)for(var r in n.REVERSE_MAP={},e=t(4766))r>95&&r<112||e.hasOwnProperty(r)&&(n.REVERSE_MAP[e[r]]=r);return n.REVERSE_MAP}},3067:(e,n,t)=>{"use strict";e.exports=function(e,n,r){var o,i,a,l,c=this,u={},s=0,f=!1;for(o=c.getMatches(e,n,r),i=0;i{"use strict";e.exports=function(e){var n,r=this;"number"!=typeof e.which&&(e.which=e.keyCode);var o=t(6770)(e);void 0!==o&&("keyup"!==e.type||r.ignoreNextKeyup!==o?(n=t(4610),r.handleKey(o,n(e),e)):r.ignoreNextKeyup=!1)}},5532:e=>{"use strict";e.exports=function(e,n){return e.sort().join(",")===n.sort().join(",")}},8608:e=>{"use strict";e.exports=function(e,n,t){return t||(t=this.getReverseMap()[e]?"keydown":"keypress"),"keypress"===t&&n.length&&(t="keydown"),t}},6214:e=>{"use strict";e.exports=function(){return this.callbacks={},this.directMap={},this}},7309:e=>{"use strict";e.exports=function(){var e=this;clearTimeout(e.resetTimer),e.resetTimer=setTimeout((function(){e.resetSequences()}),1e3)}},3346:e=>{"use strict";e.exports=function(e){var n=this;e=e||{};var t,r=!1;for(t in n.sequenceLevels)e[t]?r=!0:n.sequenceLevels[t]=0;r||(n.nextExpectedAction=!1)}},3450:e=>{"use strict";e.exports=function(e,n){if((" "+n.className+" ").indexOf(" combokeys ")>-1)return!1;var t=n.tagName.toLowerCase();return"input"===t||"select"===t||"textarea"===t||n.isContentEditable}},9855:e=>{"use strict";e.exports=function(e,n){return this.directMap[e+":"+n]&&this.directMap[e+":"+n]({},e),this}},9208:e=>{"use strict";e.exports=function(e,n){return this.bind(e,(function(){}),n)}},1822:e=>{"use strict";e.exports=function(){this.instances.forEach((function(e){e.reset()}))}},6770:(e,n,t)=>{"use strict";e.exports=function(e){var n,r;if(n=t(4766),r=t(5295),"keypress"===e.type){var o=String.fromCharCode(e.which);return e.shiftKey||(o=o.toLowerCase()),o}return void 0!==n[e.which]?n[e.which]:void 0!==r[e.which]?r[e.which]:String.fromCharCode(e.which).toLowerCase()}},4610:e=>{"use strict";e.exports=function(e){var n=[];return e.shiftKey&&n.push("shift"),e.altKey&&n.push("alt"),e.ctrlKey&&n.push("ctrl"),e.metaKey&&n.push("meta"),n}},8581:e=>{"use strict";e.exports=function(e){return"shift"===e||"ctrl"===e||"alt"===e||"meta"===e}},4520:e=>{"use strict";e.exports=function(e){return"+"===e?["+"]:e.split("+")}},1350:e=>{"use strict";e.exports=function(e){e.preventDefault?e.preventDefault():e.returnValue=!1}},5355:e=>{"use strict";e.exports={"~":"`","!":"1","@":"2","#":"3",$:"4","%":"5","^":"6","&":"7","*":"8","(":"9",")":"0",_:"-","+":"=",":":";",'"':"'","<":",",">":".","?":"/","|":"\\"}},7549:e=>{"use strict";e.exports={option:"alt",command:"meta",return:"enter",escape:"esc",mod:/Mac|iPod|iPhone|iPad/.test(navigator.platform)?"meta":"ctrl"}},5295:e=>{"use strict";e.exports={106:"*",107:"plus",109:"minus",110:".",111:"/",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"}},4766:e=>{"use strict";e.exports={8:"backspace",9:"tab",13:"enter",16:"shift",17:"ctrl",18:"alt",20:"capslock",27:"esc",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"ins",46:"del",91:"meta",93:"meta",173:"minus",187:"plus",189:"minus",224:"meta"};for(var n=1;n<20;++n)e.exports[111+n]="f"+n;for(n=0;n<=9;++n)e.exports[n+96]=n},6103:e=>{"use strict";e.exports=function(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}},3362:()=>{var e;!function(){var e=Math.PI,n=2*e,t=e/180,r=document.createElement("div");document.head.appendChild(r);var o=self.ConicGradient=function(e){o.all.push(this),e=e||{},this.canvas=document.createElement("canvas"),this.context=this.canvas.getContext("2d"),this.repeating=!!e.repeating,this.size=e.size||Math.max(innerWidth,innerHeight),this.canvas.width=this.canvas.height=this.size;var n=e.stops;this.stops=(n||"").split(/\s*,(?![^(]*\))\s*/),this.from=0;for(var t=0;t0){var i=this.stops[0].clone();i.pos=0,this.stops.unshift(i)}if(void 0===this.stops[this.stops.length-1].pos)this.stops[this.stops.length-1].pos=1;else if(!this.repeating&&this.stops[this.stops.length-1].pos<1){var a=this.stops[this.stops.length-1].clone();a.pos=1,this.stops.push(a)}if(this.stops.forEach((function(e,n){if(void 0===e.pos){for(var t=n+1;this[t];t++)if(void 0!==this[t].pos){e.pos=this[n-1].pos+(this[t].pos-this[n-1].pos)/(t-n+1);break}}else n>0&&(e.pos=Math.max(e.pos,this[n-1].pos))}),this.stops),this.repeating){var l=(n=this.stops.slice())[n.length-1].pos-n[0].pos;for(t=0;this.stops[this.stops.length-1].pos<1&&t<1e4;t++)for(var c=0;c'},get png(){return this.canvas.toDataURL()},get r(){return Math.sqrt(2)*this.size/2},paint:function(){var e,n,r,o=this.context,i=this.r,a=this.size/2,l=0,c=this.stops[l];o.translate(this.size/2,this.size/2),o.rotate(-90*t),o.rotate(this.from*t),o.translate(-this.size/2,-this.size/2);for(var u=0;u<360;){if(u/360+1e-5>=c.pos){do{e=c,l++,c=this.stops[l]}while(c&&c!=e&&c.pos===e.pos);if(!c)break;var s=e.color+""==c.color+""&&e!=c;n=e.color.map((function(e,n){return c.color[n]-e}))}r=(u/360-e.pos)/(c.pos-e.pos);var f=s?c.color:n.map((function(n,t){var o=n*r+e.color[t];return t<3?255&o:o}));if(o.fillStyle="rgba("+f.join(",")+")",o.beginPath(),o.moveTo(a,a),s)var p=360*(c.pos-e.pos);else p=.5;var d=u*t,h=(d=Math.min(360*t,d))+p*t;h=Math.min(360*t,h+.02),o.arc(a,a,i,d,h),o.closePath(),o.fill(),u+=p}}},o.ColorStop=function(e,t){if(this.gradient=e,t){var r=t.match(/^(.+?)(?:\s+([\d.]+)(%|deg|turn|grad|rad)?)?(?:\s+([\d.]+)(%|deg|turn|grad|rad)?)?\s*$/);if(this.color=o.ColorStop.colorToRGBA(r[1]),r[2]){var i=r[3];"%"==i||"0"===r[2]&&!i?this.pos=r[2]/100:"turn"==i?this.pos=+r[2]:"deg"==i?this.pos=r[2]/360:"grad"==i?this.pos=r[2]/400:"rad"==i&&(this.pos=r[2]/n)}r[4]&&(this.next=new o.ColorStop(e,r[1]+" "+r[4]+r[5]))}},o.ColorStop.prototype={clone:function(){var e=new o.ColorStop(this.gradient);return e.color=this.color,e.pos=this.pos,e},toString:function(){return"rgba("+this.color.join(", ")+") "+100*this.pos+"%"}},o.ColorStop.colorToRGBA=function(e){if(!Array.isArray(e)&&-1==e.indexOf("from")){r.style.color=e;var n=getComputedStyle(r).color.match(/rgba?\(([\d.]+), ([\d.]+), ([\d.]+)(?:, ([\d.]+))?\)/);return n&&(n.shift(),(n=n.map((function(e){return+e})))[3]=isNaN(n[3])?1:n[3]),n||[0,0,0,0]}return e}}(),self.StyleFix&&((e=document.createElement("p")).style.backgroundImage="conic-gradient(white, black)",e.style.backgroundImage=PrefixFree.prefix+"conic-gradient(white, black)",e.style.backgroundImage||StyleFix.register((function(e,n){return e.indexOf("conic-gradient")>-1&&(e=e.replace(/(?:repeating-)?conic-gradient\(\s*((?:\([^()]+\)|[^;()}])+?)\)/g,(function(e,n){return new ConicGradient({stops:n,repeating:e.indexOf("repeating-")>-1})}))),e})))},9662:(e,n,t)=>{var r=t(7854),o=t(614),i=t(6330),a=r.TypeError;e.exports=function(e){if(o(e))return e;throw a(i(e)+" is not a function")}},9483:(e,n,t)=>{var r=t(7854),o=t(4411),i=t(6330),a=r.TypeError;e.exports=function(e){if(o(e))return e;throw a(i(e)+" is not a constructor")}},6077:(e,n,t)=>{var r=t(7854),o=t(614),i=r.String,a=r.TypeError;e.exports=function(e){if("object"==typeof e||o(e))return e;throw a("Can't set "+i(e)+" as a prototype")}},1223:(e,n,t)=>{var r=t(5112),o=t(30),i=t(3070),a=r("unscopables"),l=Array.prototype;null==l[a]&&i.f(l,a,{configurable:!0,value:o(null)}),e.exports=function(e){l[a][e]=!0}},1530:(e,n,t)=>{"use strict";var r=t(8710).charAt;e.exports=function(e,n,t){return n+(t?r(e,n).length:1)}},5787:(e,n,t)=>{var r=t(7854),o=t(7976),i=r.TypeError;e.exports=function(e,n){if(o(n,e))return e;throw i("Incorrect invocation")}},9670:(e,n,t)=>{var r=t(7854),o=t(111),i=r.String,a=r.TypeError;e.exports=function(e){if(o(e))return e;throw a(i(e)+" is not an object")}},7556:(e,n,t)=>{var r=t(7293);e.exports=r((function(){if("function"==typeof ArrayBuffer){var e=new ArrayBuffer(8);Object.isExtensible(e)&&Object.defineProperty(e,"a",{value:8})}}))},8533:(e,n,t)=>{"use strict";var r=t(2092).forEach,o=t(9341)("forEach");e.exports=o?[].forEach:function(e){return r(this,e,arguments.length>1?arguments[1]:void 0)}},8457:(e,n,t)=>{"use strict";var r=t(7854),o=t(9974),i=t(6916),a=t(7908),l=t(3411),c=t(7659),u=t(4411),s=t(6244),f=t(6135),p=t(8554),d=t(1246),h=r.Array;e.exports=function(e){var n=a(e),t=u(this),r=arguments.length,g=r>1?arguments[1]:void 0,v=void 0!==g;v&&(g=o(g,r>2?arguments[2]:void 0));var A,b,m,y,E,_,C=d(n),w=0;if(!C||this==h&&c(C))for(A=s(n),b=t?new this(A):h(A);A>w;w++)_=v?g(n[w],w):n[w],f(b,w,_);else for(E=(y=p(n,C)).next,b=t?new this:[];!(m=i(E,y)).done;w++)_=v?l(y,g,[m.value,w],!0):m.value,f(b,w,_);return b.length=w,b}},1318:(e,n,t)=>{var r=t(5656),o=t(1400),i=t(6244),a=function(e){return function(n,t,a){var l,c=r(n),u=i(c),s=o(a,u);if(e&&t!=t){for(;u>s;)if((l=c[s++])!=l)return!0}else for(;u>s;s++)if((e||s in c)&&c[s]===t)return e||s||0;return!e&&-1}};e.exports={includes:a(!0),indexOf:a(!1)}},2092:(e,n,t)=>{var r=t(9974),o=t(1702),i=t(8361),a=t(7908),l=t(6244),c=t(5417),u=o([].push),s=function(e){var n=1==e,t=2==e,o=3==e,s=4==e,f=6==e,p=7==e,d=5==e||f;return function(h,g,v,A){for(var b,m,y=a(h),E=i(y),_=r(g,v),C=l(E),w=0,x=A||c,k=n?x(h,C):t||p?x(h,0):void 0;C>w;w++)if((d||w in E)&&(m=_(b=E[w],w,y),e))if(n)k[w]=m;else if(m)switch(e){case 3:return!0;case 5:return b;case 6:return w;case 2:u(k,b)}else switch(e){case 4:return!1;case 7:u(k,b)}return f?-1:o||s?s:k}};e.exports={forEach:s(0),map:s(1),filter:s(2),some:s(3),every:s(4),find:s(5),findIndex:s(6),filterReject:s(7)}},1194:(e,n,t)=>{var r=t(7293),o=t(5112),i=t(7392),a=o("species");e.exports=function(e){return i>=51||!r((function(){var n=[];return(n.constructor={})[a]=function(){return{foo:1}},1!==n[e](Boolean).foo}))}},9341:(e,n,t)=>{"use strict";var r=t(7293);e.exports=function(e,n){var t=[][e];return!!t&&r((function(){t.call(null,n||function(){throw 1},1)}))}},3671:(e,n,t)=>{var r=t(7854),o=t(9662),i=t(7908),a=t(8361),l=t(6244),c=r.TypeError,u=function(e){return function(n,t,r,u){o(t);var s=i(n),f=a(s),p=l(s),d=e?p-1:0,h=e?-1:1;if(r<2)for(;;){if(d in f){u=f[d],d+=h;break}if(d+=h,e?d<0:p<=d)throw c("Reduce of empty array with no initial value")}for(;e?d>=0:p>d;d+=h)d in f&&(u=t(u,f[d],d,s));return u}};e.exports={left:u(!1),right:u(!0)}},206:(e,n,t)=>{var r=t(1702);e.exports=r([].slice)},4362:(e,n,t)=>{var r=t(206),o=Math.floor,i=function(e,n){var t=e.length,c=o(t/2);return t<8?a(e,n):l(e,i(r(e,0,c),n),i(r(e,c),n),n)},a=function(e,n){for(var t,r,o=e.length,i=1;i0;)e[r]=e[--r];r!==i++&&(e[r]=t)}return e},l=function(e,n,t,r){for(var o=n.length,i=t.length,a=0,l=0;a{var r=t(7854),o=t(3157),i=t(4411),a=t(111),l=t(5112)("species"),c=r.Array;e.exports=function(e){var n;return o(e)&&(n=e.constructor,(i(n)&&(n===c||o(n.prototype))||a(n)&&null===(n=n[l]))&&(n=void 0)),void 0===n?c:n}},5417:(e,n,t)=>{var r=t(7475);e.exports=function(e,n){return new(r(e))(0===n?0:n)}},3411:(e,n,t)=>{var r=t(9670),o=t(9212);e.exports=function(e,n,t,i){try{return i?n(r(t)[0],t[1]):n(t)}catch(n){o(e,"throw",n)}}},7072:(e,n,t)=>{var r=t(5112)("iterator"),o=!1;try{var i=0,a={next:function(){return{done:!!i++}},return:function(){o=!0}};a[r]=function(){return this},Array.from(a,(function(){throw 2}))}catch(e){}e.exports=function(e,n){if(!n&&!o)return!1;var t=!1;try{var i={};i[r]=function(){return{next:function(){return{done:t=!0}}}},e(i)}catch(e){}return t}},4326:(e,n,t)=>{var r=t(1702),o=r({}.toString),i=r("".slice);e.exports=function(e){return i(o(e),8,-1)}},648:(e,n,t)=>{var r=t(7854),o=t(1694),i=t(614),a=t(4326),l=t(5112)("toStringTag"),c=r.Object,u="Arguments"==a(function(){return arguments}());e.exports=o?a:function(e){var n,t,r;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(t=function(e,n){try{return e[n]}catch(e){}}(n=c(e),l))?t:u?a(n):"Object"==(r=a(n))&&i(n.callee)?"Arguments":r}},5631:(e,n,t)=>{"use strict";var r=t(3070).f,o=t(30),i=t(2248),a=t(9974),l=t(5787),c=t(408),u=t(654),s=t(6340),f=t(9781),p=t(2423).fastKey,d=t(9909),h=d.set,g=d.getterFor;e.exports={getConstructor:function(e,n,t,u){var s=e((function(e,r){l(e,d),h(e,{type:n,index:o(null),first:void 0,last:void 0,size:0}),f||(e.size=0),null!=r&&c(r,e[u],{that:e,AS_ENTRIES:t})})),d=s.prototype,v=g(n),A=function(e,n,t){var r,o,i=v(e),a=b(e,n);return a?a.value=t:(i.last=a={index:o=p(n,!0),key:n,value:t,previous:r=i.last,next:void 0,removed:!1},i.first||(i.first=a),r&&(r.next=a),f?i.size++:e.size++,"F"!==o&&(i.index[o]=a)),e},b=function(e,n){var t,r=v(e),o=p(n);if("F"!==o)return r.index[o];for(t=r.first;t;t=t.next)if(t.key==n)return t};return i(d,{clear:function(){for(var e=v(this),n=e.index,t=e.first;t;)t.removed=!0,t.previous&&(t.previous=t.previous.next=void 0),delete n[t.index],t=t.next;e.first=e.last=void 0,f?e.size=0:this.size=0},delete:function(e){var n=this,t=v(n),r=b(n,e);if(r){var o=r.next,i=r.previous;delete t.index[r.index],r.removed=!0,i&&(i.next=o),o&&(o.previous=i),t.first==r&&(t.first=o),t.last==r&&(t.last=i),f?t.size--:n.size--}return!!r},forEach:function(e){for(var n,t=v(this),r=a(e,arguments.length>1?arguments[1]:void 0);n=n?n.next:t.first;)for(r(n.value,n.key,this);n&&n.removed;)n=n.previous},has:function(e){return!!b(this,e)}}),i(d,t?{get:function(e){var n=b(this,e);return n&&n.value},set:function(e,n){return A(this,0===e?0:e,n)}}:{add:function(e){return A(this,e=0===e?0:e,e)}}),f&&r(d,"size",{get:function(){return v(this).size}}),s},setStrong:function(e,n,t){var r=n+" Iterator",o=g(n),i=g(r);u(e,n,(function(e,n){h(this,{type:r,target:e,state:o(e),kind:n,last:void 0})}),(function(){for(var e=i(this),n=e.kind,t=e.last;t&&t.removed;)t=t.previous;return e.target&&(e.last=t=t?t.next:e.state.first)?"keys"==n?{value:t.key,done:!1}:"values"==n?{value:t.value,done:!1}:{value:[t.key,t.value],done:!1}:(e.target=void 0,{value:void 0,done:!0})}),t?"entries":"values",!t,!0),s(n)}}},9320:(e,n,t)=>{"use strict";var r=t(1702),o=t(2248),i=t(2423).getWeakData,a=t(9670),l=t(111),c=t(5787),u=t(408),s=t(2092),f=t(2597),p=t(9909),d=p.set,h=p.getterFor,g=s.find,v=s.findIndex,A=r([].splice),b=0,m=function(e){return e.frozen||(e.frozen=new y)},y=function(){this.entries=[]},E=function(e,n){return g(e.entries,(function(e){return e[0]===n}))};y.prototype={get:function(e){var n=E(this,e);if(n)return n[1]},has:function(e){return!!E(this,e)},set:function(e,n){var t=E(this,e);t?t[1]=n:this.entries.push([e,n])},delete:function(e){var n=v(this.entries,(function(n){return n[0]===e}));return~n&&A(this.entries,n,1),!!~n}},e.exports={getConstructor:function(e,n,t,r){var s=e((function(e,o){c(e,p),d(e,{type:n,id:b++,frozen:void 0}),null!=o&&u(o,e[r],{that:e,AS_ENTRIES:t})})),p=s.prototype,g=h(n),v=function(e,n,t){var r=g(e),o=i(a(n),!0);return!0===o?m(r).set(n,t):o[r.id]=t,e};return o(p,{delete:function(e){var n=g(this);if(!l(e))return!1;var t=i(e);return!0===t?m(n).delete(e):t&&f(t,n.id)&&delete t[n.id]},has:function(e){var n=g(this);if(!l(e))return!1;var t=i(e);return!0===t?m(n).has(e):t&&f(t,n.id)}}),o(p,t?{get:function(e){var n=g(this);if(l(e)){var t=i(e);return!0===t?m(n).get(e):t?t[n.id]:void 0}},set:function(e,n){return v(this,e,n)}}:{add:function(e){return v(this,e,!0)}}),s}}},7710:(e,n,t)=>{"use strict";var r=t(2109),o=t(7854),i=t(1702),a=t(4705),l=t(1320),c=t(2423),u=t(408),s=t(5787),f=t(614),p=t(111),d=t(7293),h=t(7072),g=t(8003),v=t(9587);e.exports=function(e,n,t){var A=-1!==e.indexOf("Map"),b=-1!==e.indexOf("Weak"),m=A?"set":"add",y=o[e],E=y&&y.prototype,_=y,C={},w=function(e){var n=i(E[e]);l(E,e,"add"==e?function(e){return n(this,0===e?0:e),this}:"delete"==e?function(e){return!(b&&!p(e))&&n(this,0===e?0:e)}:"get"==e?function(e){return b&&!p(e)?void 0:n(this,0===e?0:e)}:"has"==e?function(e){return!(b&&!p(e))&&n(this,0===e?0:e)}:function(e,t){return n(this,0===e?0:e,t),this})};if(a(e,!f(y)||!(b||E.forEach&&!d((function(){(new y).entries().next()})))))_=t.getConstructor(n,e,A,m),c.enable();else if(a(e,!0)){var x=new _,k=x[m](b?{}:-0,1)!=x,S=d((function(){x.has(1)})),O=h((function(e){new y(e)})),B=!b&&d((function(){for(var e=new y,n=5;n--;)e[m](n,n);return!e.has(-0)}));O||((_=n((function(e,n){s(e,E);var t=v(new y,e,_);return null!=n&&u(n,t[m],{that:t,AS_ENTRIES:A}),t}))).prototype=E,E.constructor=_),(S||B)&&(w("delete"),w("has"),A&&w("get")),(B||k)&&w(m),b&&E.clear&&delete E.clear}return C[e]=_,r({global:!0,forced:_!=y},C),g(_,e),b||t.setStrong(_,e,A),_}},9920:(e,n,t)=>{var r=t(2597),o=t(3887),i=t(1236),a=t(3070);e.exports=function(e,n){for(var t=o(n),l=a.f,c=i.f,u=0;u{var r=t(5112)("match");e.exports=function(e){var n=/./;try{"/./"[e](n)}catch(t){try{return n[r]=!1,"/./"[e](n)}catch(e){}}return!1}},8544:(e,n,t)=>{var r=t(7293);e.exports=!r((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},4230:(e,n,t)=>{var r=t(1702),o=t(4488),i=t(1340),a=/"/g,l=r("".replace);e.exports=function(e,n,t,r){var c=i(o(e)),u="<"+n;return""!==t&&(u+=" "+t+'="'+l(i(r),a,""")+'"'),u+">"+c+""}},4994:(e,n,t)=>{"use strict";var r=t(3383).IteratorPrototype,o=t(30),i=t(9114),a=t(8003),l=t(7497),c=function(){return this};e.exports=function(e,n,t){var u=n+" Iterator";return e.prototype=o(r,{next:i(1,t)}),a(e,u,!1,!0),l[u]=c,e}},8880:(e,n,t)=>{var r=t(9781),o=t(3070),i=t(9114);e.exports=r?function(e,n,t){return o.f(e,n,i(1,t))}:function(e,n,t){return e[n]=t,e}},9114:e=>{e.exports=function(e,n){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:n}}},6135:(e,n,t)=>{"use strict";var r=t(4948),o=t(3070),i=t(9114);e.exports=function(e,n,t){var a=r(n);a in e?o.f(e,a,i(0,t)):e[a]=t}},8709:(e,n,t)=>{"use strict";var r=t(7854),o=t(9670),i=t(2140),a=r.TypeError;e.exports=function(e){if(o(this),"string"===e||"default"===e)e="string";else if("number"!==e)throw a("Incorrect hint");return i(this,e)}},654:(e,n,t)=>{"use strict";var r=t(2109),o=t(6916),i=t(1913),a=t(6530),l=t(614),c=t(4994),u=t(9518),s=t(7674),f=t(8003),p=t(8880),d=t(1320),h=t(5112),g=t(7497),v=t(3383),A=a.PROPER,b=a.CONFIGURABLE,m=v.IteratorPrototype,y=v.BUGGY_SAFARI_ITERATORS,E=h("iterator"),_="keys",C="values",w="entries",x=function(){return this};e.exports=function(e,n,t,a,h,v,k){c(t,n,a);var S,O,B,I=function(e){if(e===h&&R)return R;if(!y&&e in j)return j[e];switch(e){case _:case C:case w:return function(){return new t(this,e)}}return function(){return new t(this)}},T=n+" Iterator",P=!1,j=e.prototype,z=j[E]||j["@@iterator"]||h&&j[h],R=!y&&z||I(h),M="Array"==n&&j.entries||z;if(M&&(S=u(M.call(new e)))!==Object.prototype&&S.next&&(i||u(S)===m||(s?s(S,m):l(S[E])||d(S,E,x)),f(S,T,!0,!0),i&&(g[T]=x)),A&&h==C&&z&&z.name!==C&&(!i&&b?p(j,"name",C):(P=!0,R=function(){return o(z,this)})),h)if(O={values:I(C),keys:v?R:I(_),entries:I(w)},k)for(B in O)(y||P||!(B in j))&&d(j,B,O[B]);else r({target:n,proto:!0,forced:y||P},O);return i&&!k||j[E]===R||d(j,E,R,{name:h}),g[n]=R,O}},7235:(e,n,t)=>{var r=t(857),o=t(2597),i=t(6061),a=t(3070).f;e.exports=function(e){var n=r.Symbol||(r.Symbol={});o(n,e)||a(n,e,{value:i.f(e)})}},9781:(e,n,t)=>{var r=t(7293);e.exports=!r((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},317:(e,n,t)=>{var r=t(7854),o=t(111),i=r.document,a=o(i)&&o(i.createElement);e.exports=function(e){return a?i.createElement(e):{}}},8324:e=>{e.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},8509:(e,n,t)=>{var r=t(317)("span").classList,o=r&&r.constructor&&r.constructor.prototype;e.exports=o===Object.prototype?void 0:o},8886:(e,n,t)=>{var r=t(8113).match(/firefox\/(\d+)/i);e.exports=!!r&&+r[1]},256:(e,n,t)=>{var r=t(8113);e.exports=/MSIE|Trident/.test(r)},5268:(e,n,t)=>{var r=t(4326),o=t(7854);e.exports="process"==r(o.process)},8113:(e,n,t)=>{var r=t(5005);e.exports=r("navigator","userAgent")||""},7392:(e,n,t)=>{var r,o,i=t(7854),a=t(8113),l=i.process,c=i.Deno,u=l&&l.versions||c&&c.version,s=u&&u.v8;s&&(o=(r=s.split("."))[0]>0&&r[0]<4?1:+(r[0]+r[1])),!o&&a&&(!(r=a.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=a.match(/Chrome\/(\d+)/))&&(o=+r[1]),e.exports=o},8008:(e,n,t)=>{var r=t(8113).match(/AppleWebKit\/(\d+)\./);e.exports=!!r&&+r[1]},748:e=>{e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},2109:(e,n,t)=>{var r=t(7854),o=t(1236).f,i=t(8880),a=t(1320),l=t(3505),c=t(9920),u=t(4705);e.exports=function(e,n){var t,s,f,p,d,h=e.target,g=e.global,v=e.stat;if(t=g?r:v?r[h]||l(h,{}):(r[h]||{}).prototype)for(s in n){if(p=n[s],f=e.noTargetGet?(d=o(t,s))&&d.value:t[s],!u(g?s:h+(v?".":"#")+s,e.forced)&&void 0!==f){if(typeof p==typeof f)continue;c(p,f)}(e.sham||f&&f.sham)&&i(p,"sham",!0),a(t,s,p,e)}}},7293:e=>{e.exports=function(e){try{return!!e()}catch(e){return!0}}},7007:(e,n,t)=>{"use strict";t(4916);var r=t(1702),o=t(1320),i=t(2261),a=t(7293),l=t(5112),c=t(8880),u=l("species"),s=RegExp.prototype;e.exports=function(e,n,t,f){var p=l(e),d=!a((function(){var n={};return n[p]=function(){return 7},7!=""[e](n)})),h=d&&!a((function(){var n=!1,t=/a/;return"split"===e&&((t={}).constructor={},t.constructor[u]=function(){return t},t.flags="",t[p]=/./[p]),t.exec=function(){return n=!0,null},t[p](""),!n}));if(!d||!h||t){var g=r(/./[p]),v=n(p,""[e],(function(e,n,t,o,a){var l=r(e),c=n.exec;return c===i||c===s.exec?d&&!a?{done:!0,value:g(n,t,o)}:{done:!0,value:l(t,n,o)}:{done:!1}}));o(String.prototype,e,v[0]),o(s,p,v[1])}f&&c(s[p],"sham",!0)}},6677:(e,n,t)=>{var r=t(7293);e.exports=!r((function(){return Object.isExtensible(Object.preventExtensions({}))}))},2104:e=>{var n=Function.prototype,t=n.apply,r=n.bind,o=n.call;e.exports="object"==typeof Reflect&&Reflect.apply||(r?o.bind(t):function(){return o.apply(t,arguments)})},9974:(e,n,t)=>{var r=t(1702),o=t(9662),i=r(r.bind);e.exports=function(e,n){return o(e),void 0===n?e:i?i(e,n):function(){return e.apply(n,arguments)}}},7065:(e,n,t)=>{"use strict";var r=t(7854),o=t(1702),i=t(9662),a=t(111),l=t(2597),c=t(206),u=r.Function,s=o([].concat),f=o([].join),p={},d=function(e,n,t){if(!l(p,n)){for(var r=[],o=0;o{var n=Function.prototype.call;e.exports=n.bind?n.bind(n):function(){return n.apply(n,arguments)}},6530:(e,n,t)=>{var r=t(9781),o=t(2597),i=Function.prototype,a=r&&Object.getOwnPropertyDescriptor,l=o(i,"name"),c=l&&"something"===function(){}.name,u=l&&(!r||r&&a(i,"name").configurable);e.exports={EXISTS:l,PROPER:c,CONFIGURABLE:u}},1702:e=>{var n=Function.prototype,t=n.bind,r=n.call,o=t&&t.bind(r);e.exports=t?function(e){return e&&o(r,e)}:function(e){return e&&function(){return r.apply(e,arguments)}}},5005:(e,n,t)=>{var r=t(7854),o=t(614),i=function(e){return o(e)?e:void 0};e.exports=function(e,n){return arguments.length<2?i(r[e]):r[e]&&r[e][n]}},1246:(e,n,t)=>{var r=t(648),o=t(8173),i=t(7497),a=t(5112)("iterator");e.exports=function(e){if(null!=e)return o(e,a)||o(e,"@@iterator")||i[r(e)]}},8554:(e,n,t)=>{var r=t(7854),o=t(6916),i=t(9662),a=t(9670),l=t(6330),c=t(1246),u=r.TypeError;e.exports=function(e,n){var t=arguments.length<2?c(e):n;if(i(t))return a(o(t,e));throw u(l(e)+" is not iterable")}},8173:(e,n,t)=>{var r=t(9662);e.exports=function(e,n){var t=e[n];return null==t?void 0:r(t)}},647:(e,n,t)=>{var r=t(1702),o=t(7908),i=Math.floor,a=r("".charAt),l=r("".replace),c=r("".slice),u=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,s=/\$([$&'`]|\d{1,2})/g;e.exports=function(e,n,t,r,f,p){var d=t+e.length,h=r.length,g=s;return void 0!==f&&(f=o(f),g=u),l(p,g,(function(o,l){var u;switch(a(l,0)){case"$":return"$";case"&":return e;case"`":return c(n,0,t);case"'":return c(n,d);case"<":u=f[c(l,1,-1)];break;default:var s=+l;if(0===s)return o;if(s>h){var p=i(s/10);return 0===p?o:p<=h?void 0===r[p-1]?a(l,1):r[p-1]+a(l,1):o}u=r[s-1]}return void 0===u?"":u}))}},7854:(e,n,t)=>{var r=function(e){return e&&e.Math==Math&&e};e.exports=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof t.g&&t.g)||function(){return this}()||Function("return this")()},2597:(e,n,t)=>{var r=t(1702),o=t(7908),i=r({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,n){return i(o(e),n)}},3501:e=>{e.exports={}},490:(e,n,t)=>{var r=t(5005);e.exports=r("document","documentElement")},4664:(e,n,t)=>{var r=t(9781),o=t(7293),i=t(317);e.exports=!r&&!o((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},8361:(e,n,t)=>{var r=t(7854),o=t(1702),i=t(7293),a=t(4326),l=r.Object,c=o("".split);e.exports=i((function(){return!l("z").propertyIsEnumerable(0)}))?function(e){return"String"==a(e)?c(e,""):l(e)}:l},9587:(e,n,t)=>{var r=t(614),o=t(111),i=t(7674);e.exports=function(e,n,t){var a,l;return i&&r(a=n.constructor)&&a!==t&&o(l=a.prototype)&&l!==t.prototype&&i(e,l),e}},2788:(e,n,t)=>{var r=t(1702),o=t(614),i=t(5465),a=r(Function.toString);o(i.inspectSource)||(i.inspectSource=function(e){return a(e)}),e.exports=i.inspectSource},2423:(e,n,t)=>{var r=t(2109),o=t(1702),i=t(3501),a=t(111),l=t(2597),c=t(3070).f,u=t(8006),s=t(1156),f=t(2050),p=t(9711),d=t(6677),h=!1,g=p("meta"),v=0,A=function(e){c(e,g,{value:{objectID:"O"+v++,weakData:{}}})},b=e.exports={enable:function(){b.enable=function(){},h=!0;var e=u.f,n=o([].splice),t={};t[g]=1,e(t).length&&(u.f=function(t){for(var r=e(t),o=0,i=r.length;o{var r,o,i,a=t(8536),l=t(7854),c=t(1702),u=t(111),s=t(8880),f=t(2597),p=t(5465),d=t(6200),h=t(3501),g="Object already initialized",v=l.TypeError,A=l.WeakMap;if(a||p.state){var b=p.state||(p.state=new A),m=c(b.get),y=c(b.has),E=c(b.set);r=function(e,n){if(y(b,e))throw new v(g);return n.facade=e,E(b,e,n),n},o=function(e){return m(b,e)||{}},i=function(e){return y(b,e)}}else{var _=d("state");h[_]=!0,r=function(e,n){if(f(e,_))throw new v(g);return n.facade=e,s(e,_,n),n},o=function(e){return f(e,_)?e[_]:{}},i=function(e){return f(e,_)}}e.exports={set:r,get:o,has:i,enforce:function(e){return i(e)?o(e):r(e,{})},getterFor:function(e){return function(n){var t;if(!u(n)||(t=o(n)).type!==e)throw v("Incompatible receiver, "+e+" required");return t}}}},7659:(e,n,t)=>{var r=t(5112),o=t(7497),i=r("iterator"),a=Array.prototype;e.exports=function(e){return void 0!==e&&(o.Array===e||a[i]===e)}},3157:(e,n,t)=>{var r=t(4326);e.exports=Array.isArray||function(e){return"Array"==r(e)}},614:e=>{e.exports=function(e){return"function"==typeof e}},4411:(e,n,t)=>{var r=t(1702),o=t(7293),i=t(614),a=t(648),l=t(5005),c=t(2788),u=function(){},s=[],f=l("Reflect","construct"),p=/^\s*(?:class|function)\b/,d=r(p.exec),h=!p.exec(u),g=function(e){if(!i(e))return!1;try{return f(u,s,e),!0}catch(e){return!1}};e.exports=!f||o((function(){var e;return g(g.call)||!g(Object)||!g((function(){e=!0}))||e}))?function(e){if(!i(e))return!1;switch(a(e)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}return h||!!d(p,c(e))}:g},4705:(e,n,t)=>{var r=t(7293),o=t(614),i=/#|\.prototype\./,a=function(e,n){var t=c[l(e)];return t==s||t!=u&&(o(n)?r(n):!!n)},l=a.normalize=function(e){return String(e).replace(i,".").toLowerCase()},c=a.data={},u=a.NATIVE="N",s=a.POLYFILL="P";e.exports=a},111:(e,n,t)=>{var r=t(614);e.exports=function(e){return"object"==typeof e?null!==e:r(e)}},1913:e=>{e.exports=!1},7850:(e,n,t)=>{var r=t(111),o=t(4326),i=t(5112)("match");e.exports=function(e){var n;return r(e)&&(void 0!==(n=e[i])?!!n:"RegExp"==o(e))}},2190:(e,n,t)=>{var r=t(7854),o=t(5005),i=t(614),a=t(7976),l=t(3307),c=r.Object;e.exports=l?function(e){return"symbol"==typeof e}:function(e){var n=o("Symbol");return i(n)&&a(n.prototype,c(e))}},408:(e,n,t)=>{var r=t(7854),o=t(9974),i=t(6916),a=t(9670),l=t(6330),c=t(7659),u=t(6244),s=t(7976),f=t(8554),p=t(1246),d=t(9212),h=r.TypeError,g=function(e,n){this.stopped=e,this.result=n},v=g.prototype;e.exports=function(e,n,t){var r,A,b,m,y,E,_,C=t&&t.that,w=!(!t||!t.AS_ENTRIES),x=!(!t||!t.IS_ITERATOR),k=!(!t||!t.INTERRUPTED),S=o(n,C),O=function(e){return r&&d(r,"normal",e),new g(!0,e)},B=function(e){return w?(a(e),k?S(e[0],e[1],O):S(e[0],e[1])):k?S(e,O):S(e)};if(x)r=e;else{if(!(A=p(e)))throw h(l(e)+" is not iterable");if(c(A)){for(b=0,m=u(e);m>b;b++)if((y=B(e[b]))&&s(v,y))return y;return new g(!1)}r=f(e,A)}for(E=r.next;!(_=i(E,r)).done;){try{y=B(_.value)}catch(e){d(r,"throw",e)}if("object"==typeof y&&y&&s(v,y))return y}return new g(!1)}},9212:(e,n,t)=>{var r=t(6916),o=t(9670),i=t(8173);e.exports=function(e,n,t){var a,l;o(e);try{if(!(a=i(e,"return"))){if("throw"===n)throw t;return t}a=r(a,e)}catch(e){l=!0,a=e}if("throw"===n)throw t;if(l)throw a;return o(a),t}},3383:(e,n,t)=>{"use strict";var r,o,i,a=t(7293),l=t(614),c=t(30),u=t(9518),s=t(1320),f=t(5112),p=t(1913),d=f("iterator"),h=!1;[].keys&&("next"in(i=[].keys())?(o=u(u(i)))!==Object.prototype&&(r=o):h=!0),null==r||a((function(){var e={};return r[d].call(e)!==e}))?r={}:p&&(r=c(r)),l(r[d])||s(r,d,(function(){return this})),e.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:h}},7497:e=>{e.exports={}},6244:(e,n,t)=>{var r=t(7466);e.exports=function(e){return r(e.length)}},133:(e,n,t)=>{var r=t(7392),o=t(7293);e.exports=!!Object.getOwnPropertySymbols&&!o((function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&r&&r<41}))},8536:(e,n,t)=>{var r=t(7854),o=t(614),i=t(2788),a=r.WeakMap;e.exports=o(a)&&/native code/.test(i(a))},3929:(e,n,t)=>{var r=t(7854),o=t(7850),i=r.TypeError;e.exports=function(e){if(o(e))throw i("The method doesn't accept regular expressions");return e}},1574:(e,n,t)=>{"use strict";var r=t(9781),o=t(1702),i=t(6916),a=t(7293),l=t(1956),c=t(5181),u=t(5296),s=t(7908),f=t(8361),p=Object.assign,d=Object.defineProperty,h=o([].concat);e.exports=!p||a((function(){if(r&&1!==p({b:1},p(d({},"a",{enumerable:!0,get:function(){d(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},n={},t=Symbol(),o="abcdefghijklmnopqrst";return e[t]=7,o.split("").forEach((function(e){n[e]=e})),7!=p({},e)[t]||l(p({},n)).join("")!=o}))?function(e,n){for(var t=s(e),o=arguments.length,a=1,p=c.f,d=u.f;o>a;)for(var g,v=f(arguments[a++]),A=p?h(l(v),p(v)):l(v),b=A.length,m=0;b>m;)g=A[m++],r&&!i(d,v,g)||(t[g]=v[g]);return t}:p},30:(e,n,t)=>{var r,o=t(9670),i=t(6048),a=t(748),l=t(3501),c=t(490),u=t(317),s=t(6200),f=s("IE_PROTO"),p=function(){},d=function(e){return" + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

buildSystemPrompt

+
+
open override fun buildSystemPrompt(agent: Agent): Message.SystemPrompt
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent.message/-default-system-prompt-builder/index.html b/src/core/community.flock.aigentic.core.agent.message/-default-system-prompt-builder/index.html new file mode 100644 index 0000000..ce08248 --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent.message/-default-system-prompt-builder/index.html @@ -0,0 +1,90 @@ + + + + + DefaultSystemPromptBuilder + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

DefaultSystemPromptBuilder

+ +
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun buildSystemPrompt(agent: Agent): Message.SystemPrompt
+
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent.message/-system-prompt-builder/build-system-prompt.html b/src/core/community.flock.aigentic.core.agent.message/-system-prompt-builder/build-system-prompt.html new file mode 100644 index 0000000..671ead8 --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent.message/-system-prompt-builder/build-system-prompt.html @@ -0,0 +1,66 @@ + + + + + buildSystemPrompt + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

buildSystemPrompt

+
+ +
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent.message/-system-prompt-builder/index.html b/src/core/community.flock.aigentic.core.agent.message/-system-prompt-builder/index.html new file mode 100644 index 0000000..718b517 --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent.message/-system-prompt-builder/index.html @@ -0,0 +1,90 @@ + + + + + SystemPromptBuilder + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

SystemPromptBuilder

+ +
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent.message/index.html b/src/core/community.flock.aigentic.core.agent.message/index.html new file mode 100644 index 0000000..d3b8224 --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent.message/index.html @@ -0,0 +1,104 @@ + + + + + community.flock.aigentic.core.agent.message + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+ +
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent.state/-state/-state.html b/src/core/community.flock.aigentic.core.agent.state/-state/-state.html new file mode 100644 index 0000000..6649794 --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent.state/-state/-state.html @@ -0,0 +1,66 @@ + + + + + State + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

State

+
+
constructor(startedAt: Instant = Clock.System.now(), finishedAt: Instant? = null, messages: MutableSharedFlow<Message> = MutableSharedFlow(replay = 100))
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent.state/-state/finished-at.html b/src/core/community.flock.aigentic.core.agent.state/-state/finished-at.html new file mode 100644 index 0000000..46e2dda --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent.state/-state/finished-at.html @@ -0,0 +1,66 @@ + + + + + finishedAt + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

finishedAt

+
+
var finishedAt: Instant?
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent.state/-state/index.html b/src/core/community.flock.aigentic.core.agent.state/-state/index.html new file mode 100644 index 0000000..e895d76 --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent.state/-state/index.html @@ -0,0 +1,173 @@ + + + + + State + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

State

+
data class State(val startedAt: Instant = Clock.System.now(), var finishedAt: Instant? = null, val messages: MutableSharedFlow<Message> = MutableSharedFlow(replay = 100))
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(startedAt: Instant = Clock.System.now(), finishedAt: Instant? = null, messages: MutableSharedFlow<Message> = MutableSharedFlow(replay = 100))
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
var finishedAt: Instant?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val messages: MutableSharedFlow<Message>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val startedAt: Instant
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun State.getMessages(): SharedFlow<Message>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent.state/-state/messages.html b/src/core/community.flock.aigentic.core.agent.state/-state/messages.html new file mode 100644 index 0000000..aea97a7 --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent.state/-state/messages.html @@ -0,0 +1,66 @@ + + + + + messages + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

messages

+
+
val messages: MutableSharedFlow<Message>
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent.state/-state/started-at.html b/src/core/community.flock.aigentic.core.agent.state/-state/started-at.html new file mode 100644 index 0000000..cacbaea --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent.state/-state/started-at.html @@ -0,0 +1,66 @@ + + + + + startedAt + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

startedAt

+
+
val startedAt: Instant
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent.state/get-messages.html b/src/core/community.flock.aigentic.core.agent.state/get-messages.html new file mode 100644 index 0000000..4400eac --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent.state/get-messages.html @@ -0,0 +1,66 @@ + + + + + getMessages + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

getMessages

+
+
fun State.getMessages(): SharedFlow<Message>
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent.state/get-status.html b/src/core/community.flock.aigentic.core.agent.state/get-status.html new file mode 100644 index 0000000..6c4e0a6 --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent.state/get-status.html @@ -0,0 +1,66 @@ + + + + + getStatus + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

getStatus

+
+ +
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent.state/index.html b/src/core/community.flock.aigentic.core.agent.state/index.html new file mode 100644 index 0000000..21cbcf0 --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent.state/index.html @@ -0,0 +1,138 @@ + + + + + community.flock.aigentic.core.agent.state + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class State(val startedAt: Instant = Clock.System.now(), var finishedAt: Instant? = null, val messages: MutableSharedFlow<Message> = MutableSharedFlow(replay = 100))
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun State.getMessages(): SharedFlow<Message>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent.state/to-run.html b/src/core/community.flock.aigentic.core.agent.state/to-run.html new file mode 100644 index 0000000..e455f39 --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent.state/to-run.html @@ -0,0 +1,66 @@ + + + + + toRun + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

toRun

+
+ +
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent.status/-agent-status/-execute-tool/-execute-tool.html b/src/core/community.flock.aigentic.core.agent.status/-agent-status/-execute-tool/-execute-tool.html new file mode 100644 index 0000000..30ca337 --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent.status/-agent-status/-execute-tool/-execute-tool.html @@ -0,0 +1,66 @@ + + + + + ExecuteTool + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

ExecuteTool

+
+
constructor(tool: ToolCall)
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent.status/-agent-status/-execute-tool/index.html b/src/core/community.flock.aigentic.core.agent.status/-agent-status/-execute-tool/index.html new file mode 100644 index 0000000..42b0972 --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent.status/-agent-status/-execute-tool/index.html @@ -0,0 +1,124 @@ + + + + + ExecuteTool + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

ExecuteTool

+
data class ExecuteTool(val tool: ToolCall) : AgentStatus
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(tool: ToolCall)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val text: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent.status/-agent-status/-execute-tool/text.html b/src/core/community.flock.aigentic.core.agent.status/-agent-status/-execute-tool/text.html new file mode 100644 index 0000000..49ef4fd --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent.status/-agent-status/-execute-tool/text.html @@ -0,0 +1,66 @@ + + + + + text + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

text

+
+
open override val text: String
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent.status/-agent-status/-execute-tool/tool.html b/src/core/community.flock.aigentic.core.agent.status/-agent-status/-execute-tool/tool.html new file mode 100644 index 0000000..1b34ca7 --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent.status/-agent-status/-execute-tool/tool.html @@ -0,0 +1,66 @@ + + + + + tool + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

tool

+
+ +
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent.status/-agent-status/-finished/-finished.html b/src/core/community.flock.aigentic.core.agent.status/-agent-status/-finished/-finished.html new file mode 100644 index 0000000..a64c29f --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent.status/-agent-status/-finished/-finished.html @@ -0,0 +1,66 @@ + + + + + Finished + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Finished

+
+
constructor(summary: String)
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent.status/-agent-status/-finished/index.html b/src/core/community.flock.aigentic.core.agent.status/-agent-status/-finished/index.html new file mode 100644 index 0000000..94c071d --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent.status/-agent-status/-finished/index.html @@ -0,0 +1,124 @@ + + + + + Finished + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Finished

+
data class Finished(val summary: String) : AgentStatus
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(summary: String)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val text: String
+
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent.status/-agent-status/-finished/summary.html b/src/core/community.flock.aigentic.core.agent.status/-agent-status/-finished/summary.html new file mode 100644 index 0000000..5ec4afd --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent.status/-agent-status/-finished/summary.html @@ -0,0 +1,66 @@ + + + + + summary + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

summary

+
+ +
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent.status/-agent-status/-finished/text.html b/src/core/community.flock.aigentic.core.agent.status/-agent-status/-finished/text.html new file mode 100644 index 0000000..f74209d --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent.status/-agent-status/-finished/text.html @@ -0,0 +1,66 @@ + + + + + text + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

text

+
+
open override val text: String
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent.status/-agent-status/-started/index.html b/src/core/community.flock.aigentic.core.agent.status/-agent-status/-started/index.html new file mode 100644 index 0000000..35ece1d --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent.status/-agent-status/-started/index.html @@ -0,0 +1,90 @@ + + + + + Started + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Started

+
data object Started : AgentStatus
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val text: String
+
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent.status/-agent-status/-started/text.html b/src/core/community.flock.aigentic.core.agent.status/-agent-status/-started/text.html new file mode 100644 index 0000000..e25ef3d --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent.status/-agent-status/-started/text.html @@ -0,0 +1,66 @@ + + + + + text + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

text

+
+
open override val text: String
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent.status/-agent-status/-stuck/-stuck.html b/src/core/community.flock.aigentic.core.agent.status/-agent-status/-stuck/-stuck.html new file mode 100644 index 0000000..d35b054 --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent.status/-agent-status/-stuck/-stuck.html @@ -0,0 +1,66 @@ + + + + + Stuck + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Stuck

+
+
constructor(reason: String)
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent.status/-agent-status/-stuck/index.html b/src/core/community.flock.aigentic.core.agent.status/-agent-status/-stuck/index.html new file mode 100644 index 0000000..fda2e28 --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent.status/-agent-status/-stuck/index.html @@ -0,0 +1,124 @@ + + + + + Stuck + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Stuck

+
data class Stuck(val reason: String) : AgentStatus
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(reason: String)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val text: String
+
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent.status/-agent-status/-stuck/reason.html b/src/core/community.flock.aigentic.core.agent.status/-agent-status/-stuck/reason.html new file mode 100644 index 0000000..c03c748 --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent.status/-agent-status/-stuck/reason.html @@ -0,0 +1,66 @@ + + + + + reason + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

reason

+
+ +
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent.status/-agent-status/-stuck/text.html b/src/core/community.flock.aigentic.core.agent.status/-agent-status/-stuck/text.html new file mode 100644 index 0000000..b02a776 --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent.status/-agent-status/-stuck/text.html @@ -0,0 +1,66 @@ + + + + + text + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

text

+
+
open override val text: String
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent.status/-agent-status/-tool-result/-tool-result.html b/src/core/community.flock.aigentic.core.agent.status/-agent-status/-tool-result/-tool-result.html new file mode 100644 index 0000000..cab006a --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent.status/-agent-status/-tool-result/-tool-result.html @@ -0,0 +1,66 @@ + + + + + ToolResult + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

ToolResult

+
+
constructor(result: Message.ToolResult)
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent.status/-agent-status/-tool-result/index.html b/src/core/community.flock.aigentic.core.agent.status/-agent-status/-tool-result/index.html new file mode 100644 index 0000000..c813743 --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent.status/-agent-status/-tool-result/index.html @@ -0,0 +1,124 @@ + + + + + ToolResult + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

ToolResult

+
data class ToolResult(val result: Message.ToolResult) : AgentStatus
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(result: Message.ToolResult)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val text: String
+
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent.status/-agent-status/-tool-result/result.html b/src/core/community.flock.aigentic.core.agent.status/-agent-status/-tool-result/result.html new file mode 100644 index 0000000..cd64bce --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent.status/-agent-status/-tool-result/result.html @@ -0,0 +1,66 @@ + + + + + result + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

result

+
+ +
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent.status/-agent-status/-tool-result/text.html b/src/core/community.flock.aigentic.core.agent.status/-agent-status/-tool-result/text.html new file mode 100644 index 0000000..cb5a196 --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent.status/-agent-status/-tool-result/text.html @@ -0,0 +1,66 @@ + + + + + text + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

text

+
+
open override val text: String
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent.status/-agent-status/index.html b/src/core/community.flock.aigentic.core.agent.status/-agent-status/index.html new file mode 100644 index 0000000..49f59a9 --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent.status/-agent-status/index.html @@ -0,0 +1,169 @@ + + + + + AgentStatus + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

AgentStatus

+ +
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class ExecuteTool(val tool: ToolCall) : AgentStatus
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Finished(val summary: String) : AgentStatus
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data object Started : AgentStatus
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Stuck(val reason: String) : AgentStatus
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class ToolResult(val result: Message.ToolResult) : AgentStatus
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val text: String
+
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent.status/-agent-status/text.html b/src/core/community.flock.aigentic.core.agent.status/-agent-status/text.html new file mode 100644 index 0000000..aa78626 --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent.status/-agent-status/text.html @@ -0,0 +1,66 @@ + + + + + text + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

text

+
+
abstract val text: String
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent.status/get-finish-event.html b/src/core/community.flock.aigentic.core.agent.status/get-finish-event.html new file mode 100644 index 0000000..d3d4093 --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent.status/get-finish-event.html @@ -0,0 +1,66 @@ + + + + + getFinishEvent + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

getFinishEvent

+
+ +
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent.status/index.html b/src/core/community.flock.aigentic.core.agent.status/index.html new file mode 100644 index 0000000..db47019 --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent.status/index.html @@ -0,0 +1,123 @@ + + + + + community.flock.aigentic.core.agent.status + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface AgentStatus
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent.status/to-status.html b/src/core/community.flock.aigentic.core.agent.status/to-status.html new file mode 100644 index 0000000..23d467c --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent.status/to-status.html @@ -0,0 +1,66 @@ + + + + + toStatus + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

toStatus

+
+ +
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent.tool/-finish-reason/-companion/get-all-values.html b/src/core/community.flock.aigentic.core.agent.tool/-finish-reason/-companion/get-all-values.html new file mode 100644 index 0000000..0c6c3a9 --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent.tool/-finish-reason/-companion/get-all-values.html @@ -0,0 +1,66 @@ + + + + + getAllValues + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

getAllValues

+
+ +
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent.tool/-finish-reason/-companion/index.html b/src/core/community.flock.aigentic.core.agent.tool/-finish-reason/-companion/index.html new file mode 100644 index 0000000..fe3396a --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent.tool/-finish-reason/-companion/index.html @@ -0,0 +1,90 @@ + + + + + Companion + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Companion

+
object Companion
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent.tool/-finish-reason/-finished-all-tasks/index.html b/src/core/community.flock.aigentic.core.agent.tool/-finish-reason/-finished-all-tasks/index.html new file mode 100644 index 0000000..c30ce1c --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent.tool/-finish-reason/-finished-all-tasks/index.html @@ -0,0 +1,70 @@ + + + + + FinishedAllTasks + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

FinishedAllTasks

+ +
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent.tool/-finish-reason/-im-stuck/index.html b/src/core/community.flock.aigentic.core.agent.tool/-finish-reason/-im-stuck/index.html new file mode 100644 index 0000000..67a63e3 --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent.tool/-finish-reason/-im-stuck/index.html @@ -0,0 +1,70 @@ + + + + + ImStuck + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

ImStuck

+
data object ImStuck : FinishReason
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent.tool/-finish-reason/index.html b/src/core/community.flock.aigentic.core.agent.tool/-finish-reason/index.html new file mode 100644 index 0000000..717a0a0 --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent.tool/-finish-reason/index.html @@ -0,0 +1,120 @@ + + + + + FinishReason + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

FinishReason

+ +
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
object Companion
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data object ImStuck : FinishReason
+
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent.tool/-finished-or-stuck/-finished-or-stuck.html b/src/core/community.flock.aigentic.core.agent.tool/-finished-or-stuck/-finished-or-stuck.html new file mode 100644 index 0000000..3dc3c40 --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent.tool/-finished-or-stuck/-finished-or-stuck.html @@ -0,0 +1,66 @@ + + + + + FinishedOrStuck + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

FinishedOrStuck

+
+
constructor(reason: FinishReason, description: String)
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent.tool/-finished-or-stuck/description.html b/src/core/community.flock.aigentic.core.agent.tool/-finished-or-stuck/description.html new file mode 100644 index 0000000..2331f3a --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent.tool/-finished-or-stuck/description.html @@ -0,0 +1,66 @@ + + + + + description + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

description

+
+ +
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent.tool/-finished-or-stuck/index.html b/src/core/community.flock.aigentic.core.agent.tool/-finished-or-stuck/index.html new file mode 100644 index 0000000..b8f927a --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent.tool/-finished-or-stuck/index.html @@ -0,0 +1,124 @@ + + + + + FinishedOrStuck + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

FinishedOrStuck

+
data class FinishedOrStuck(val reason: FinishReason, val description: String)
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(reason: FinishReason, description: String)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent.tool/-finished-or-stuck/reason.html b/src/core/community.flock.aigentic.core.agent.tool/-finished-or-stuck/reason.html new file mode 100644 index 0000000..9f9f953 --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent.tool/-finished-or-stuck/reason.html @@ -0,0 +1,66 @@ + + + + + reason + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

reason

+
+ +
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent.tool/index.html b/src/core/community.flock.aigentic.core.agent.tool/index.html new file mode 100644 index 0000000..f580752 --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent.tool/index.html @@ -0,0 +1,104 @@ + + + + + community.flock.aigentic.core.agent.tool + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class FinishedOrStuck(val reason: FinishReason, val description: String)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface FinishReason
+
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent/-agent/-agent.html b/src/core/community.flock.aigentic.core.agent/-agent/-agent.html new file mode 100644 index 0000000..51dbded --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent/-agent/-agent.html @@ -0,0 +1,66 @@ + + + + + Agent + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Agent

+
+
constructor(id: String, systemPromptBuilder: SystemPromptBuilder, model: Model, task: Task, contexts: List<Context>, tools: Map<ToolName, Tool>)
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent/-agent/contexts.html b/src/core/community.flock.aigentic.core.agent/-agent/contexts.html new file mode 100644 index 0000000..9decc4a --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent/-agent/contexts.html @@ -0,0 +1,66 @@ + + + + + contexts + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

contexts

+
+ +
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent/-agent/id.html b/src/core/community.flock.aigentic.core.agent/-agent/id.html new file mode 100644 index 0000000..809b175 --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent/-agent/id.html @@ -0,0 +1,66 @@ + + + + + id + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

id

+
+
val id: String
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent/-agent/index.html b/src/core/community.flock.aigentic.core.agent/-agent/index.html new file mode 100644 index 0000000..3bad9a0 --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent/-agent/index.html @@ -0,0 +1,203 @@ + + + + + Agent + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Agent

+
data class Agent(val id: String, val systemPromptBuilder: SystemPromptBuilder, val model: Model, val task: Task, val contexts: List<Context>, val tools: Map<ToolName, Tool>)
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(id: String, systemPromptBuilder: SystemPromptBuilder, model: Model, task: Task, contexts: List<Context>, tools: Map<ToolName, Tool>)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val id: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+ +
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val task: Task
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
suspend fun Agent.start(): Run
+
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent/-agent/model.html b/src/core/community.flock.aigentic.core.agent/-agent/model.html new file mode 100644 index 0000000..2124553 --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent/-agent/model.html @@ -0,0 +1,66 @@ + + + + + model + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

model

+
+ +
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent/-agent/system-prompt-builder.html b/src/core/community.flock.aigentic.core.agent/-agent/system-prompt-builder.html new file mode 100644 index 0000000..5f54df3 --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent/-agent/system-prompt-builder.html @@ -0,0 +1,66 @@ + + + + + systemPromptBuilder + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

systemPromptBuilder

+
+ +
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent/-agent/task.html b/src/core/community.flock.aigentic.core.agent/-agent/task.html new file mode 100644 index 0000000..bdbfc95 --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent/-agent/task.html @@ -0,0 +1,66 @@ + + + + + task + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

task

+
+
val task: Task
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent/-agent/tools.html b/src/core/community.flock.aigentic.core.agent/-agent/tools.html new file mode 100644 index 0000000..413494b --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent/-agent/tools.html @@ -0,0 +1,66 @@ + + + + + tools + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

tools

+
+ +
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent/-context/-image/-image.html b/src/core/community.flock.aigentic.core.agent/-context/-image/-image.html new file mode 100644 index 0000000..69dd048 --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent/-context/-image/-image.html @@ -0,0 +1,66 @@ + + + + + Image + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Image

+
+
constructor(base64: String)
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent/-context/-image/base64.html b/src/core/community.flock.aigentic.core.agent/-context/-image/base64.html new file mode 100644 index 0000000..8798ae7 --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent/-context/-image/base64.html @@ -0,0 +1,66 @@ + + + + + base64 + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

base64

+
+ +
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent/-context/-image/index.html b/src/core/community.flock.aigentic.core.agent/-context/-image/index.html new file mode 100644 index 0000000..adbfb71 --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent/-context/-image/index.html @@ -0,0 +1,109 @@ + + + + + Image + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Image

+
data class Image(val base64: String) : Context
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(base64: String)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent/-context/-text/-text.html b/src/core/community.flock.aigentic.core.agent/-context/-text/-text.html new file mode 100644 index 0000000..8569969 --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent/-context/-text/-text.html @@ -0,0 +1,66 @@ + + + + + Text + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Text

+
+
constructor(text: String)
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent/-context/-text/index.html b/src/core/community.flock.aigentic.core.agent/-context/-text/index.html new file mode 100644 index 0000000..762e1b6 --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent/-context/-text/index.html @@ -0,0 +1,109 @@ + + + + + Text + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Text

+
data class Text(val text: String) : Context
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(text: String)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent/-context/-text/text.html b/src/core/community.flock.aigentic.core.agent/-context/-text/text.html new file mode 100644 index 0000000..cda9847 --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent/-context/-text/text.html @@ -0,0 +1,66 @@ + + + + + text + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

text

+
+ +
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent/-context/index.html b/src/core/community.flock.aigentic.core.agent/-context/index.html new file mode 100644 index 0000000..5245aef --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent/-context/index.html @@ -0,0 +1,105 @@ + + + + + Context + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Context

+
interface Context

Inheritors

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Image(val base64: String) : Context
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Text(val text: String) : Context
+
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent/-instruction/-instruction.html b/src/core/community.flock.aigentic.core.agent/-instruction/-instruction.html new file mode 100644 index 0000000..af38c69 --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent/-instruction/-instruction.html @@ -0,0 +1,66 @@ + + + + + Instruction + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Instruction

+
+
constructor(text: String)
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent/-instruction/index.html b/src/core/community.flock.aigentic.core.agent/-instruction/index.html new file mode 100644 index 0000000..e099dd7 --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent/-instruction/index.html @@ -0,0 +1,109 @@ + + + + + Instruction + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Instruction

+
data class Instruction(val text: String)
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(text: String)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent/-instruction/text.html b/src/core/community.flock.aigentic.core.agent/-instruction/text.html new file mode 100644 index 0000000..bd1e84f --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent/-instruction/text.html @@ -0,0 +1,66 @@ + + + + + text + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

text

+
+ +
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent/-run/-run.html b/src/core/community.flock.aigentic.core.agent/-run/-run.html new file mode 100644 index 0000000..491a51e --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent/-run/-run.html @@ -0,0 +1,66 @@ + + + + + Run + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Run

+
+
constructor(startedAt: Instant, finishedAt: Instant, messages: List<Message>, result: FinishedOrStuck)
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent/-run/finished-at.html b/src/core/community.flock.aigentic.core.agent/-run/finished-at.html new file mode 100644 index 0000000..c0af11c --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent/-run/finished-at.html @@ -0,0 +1,66 @@ + + + + + finishedAt + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

finishedAt

+
+
val finishedAt: Instant
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent/-run/index.html b/src/core/community.flock.aigentic.core.agent/-run/index.html new file mode 100644 index 0000000..db327f1 --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent/-run/index.html @@ -0,0 +1,154 @@ + + + + + Run + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Run

+
data class Run(val startedAt: Instant, val finishedAt: Instant, val messages: List<Message>, val result: FinishedOrStuck)
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(startedAt: Instant, finishedAt: Instant, messages: List<Message>, result: FinishedOrStuck)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val finishedAt: Instant
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val startedAt: Instant
+
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent/-run/messages.html b/src/core/community.flock.aigentic.core.agent/-run/messages.html new file mode 100644 index 0000000..b6148f9 --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent/-run/messages.html @@ -0,0 +1,66 @@ + + + + + messages + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

messages

+
+ +
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent/-run/result.html b/src/core/community.flock.aigentic.core.agent/-run/result.html new file mode 100644 index 0000000..ad1fe46 --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent/-run/result.html @@ -0,0 +1,66 @@ + + + + + result + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

result

+
+ +
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent/-run/started-at.html b/src/core/community.flock.aigentic.core.agent/-run/started-at.html new file mode 100644 index 0000000..7e8a9ff --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent/-run/started-at.html @@ -0,0 +1,66 @@ + + + + + startedAt + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

startedAt

+
+
val startedAt: Instant
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent/-task/-task.html b/src/core/community.flock.aigentic.core.agent/-task/-task.html new file mode 100644 index 0000000..a1b380e --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent/-task/-task.html @@ -0,0 +1,66 @@ + + + + + Task + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Task

+
+
constructor(description: String, instructions: List<Instruction>)
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent/-task/description.html b/src/core/community.flock.aigentic.core.agent/-task/description.html new file mode 100644 index 0000000..c4e038e --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent/-task/description.html @@ -0,0 +1,66 @@ + + + + + description + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

description

+
+ +
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent/-task/index.html b/src/core/community.flock.aigentic.core.agent/-task/index.html new file mode 100644 index 0000000..54eea56 --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent/-task/index.html @@ -0,0 +1,124 @@ + + + + + Task + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Task

+
data class Task(val description: String, val instructions: List<Instruction>)
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(description: String, instructions: List<Instruction>)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent/-task/instructions.html b/src/core/community.flock.aigentic.core.agent/-task/instructions.html new file mode 100644 index 0000000..3fccd00 --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent/-task/instructions.html @@ -0,0 +1,66 @@ + + + + + instructions + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

instructions

+
+ +
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent/-tool-execution-result/-finished-tool-result/-finished-tool-result.html b/src/core/community.flock.aigentic.core.agent/-tool-execution-result/-finished-tool-result/-finished-tool-result.html new file mode 100644 index 0000000..21b6432 --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent/-tool-execution-result/-finished-tool-result/-finished-tool-result.html @@ -0,0 +1,66 @@ + + + + + FinishedToolResult + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

FinishedToolResult

+
+
constructor(reason: FinishedOrStuck)
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent/-tool-execution-result/-finished-tool-result/index.html b/src/core/community.flock.aigentic.core.agent/-tool-execution-result/-finished-tool-result/index.html new file mode 100644 index 0000000..1efefea --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent/-tool-execution-result/-finished-tool-result/index.html @@ -0,0 +1,109 @@ + + + + + FinishedToolResult + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

FinishedToolResult

+ +
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(reason: FinishedOrStuck)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent/-tool-execution-result/-finished-tool-result/reason.html b/src/core/community.flock.aigentic.core.agent/-tool-execution-result/-finished-tool-result/reason.html new file mode 100644 index 0000000..b19f6ca --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent/-tool-execution-result/-finished-tool-result/reason.html @@ -0,0 +1,66 @@ + + + + + reason + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

reason

+
+ +
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent/-tool-execution-result/-tool-result/-tool-result.html b/src/core/community.flock.aigentic.core.agent/-tool-execution-result/-tool-result/-tool-result.html new file mode 100644 index 0000000..e14b8a3 --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent/-tool-execution-result/-tool-result/-tool-result.html @@ -0,0 +1,66 @@ + + + + + ToolResult + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

ToolResult

+
+
constructor(message: Message.ToolResult)
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent/-tool-execution-result/-tool-result/index.html b/src/core/community.flock.aigentic.core.agent/-tool-execution-result/-tool-result/index.html new file mode 100644 index 0000000..4bad9c8 --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent/-tool-execution-result/-tool-result/index.html @@ -0,0 +1,109 @@ + + + + + ToolResult + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

ToolResult

+ +
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(message: Message.ToolResult)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+ +
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent/-tool-execution-result/-tool-result/message.html b/src/core/community.flock.aigentic.core.agent/-tool-execution-result/-tool-result/message.html new file mode 100644 index 0000000..77ff097 --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent/-tool-execution-result/-tool-result/message.html @@ -0,0 +1,66 @@ + + + + + message + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

message

+
+ +
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent/-tool-execution-result/index.html b/src/core/community.flock.aigentic.core.agent/-tool-execution-result/index.html new file mode 100644 index 0000000..a6d08af --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent/-tool-execution-result/index.html @@ -0,0 +1,105 @@ + + + + + ToolExecutionResult + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

ToolExecutionResult

+ +
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent/execute-tool-calls.html b/src/core/community.flock.aigentic.core.agent/execute-tool-calls.html new file mode 100644 index 0000000..ab50484 --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent/execute-tool-calls.html @@ -0,0 +1,66 @@ + + + + + executeToolCalls + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

executeToolCalls

+
+
suspend fun executeToolCalls(agent: Agent, toolCalls: List<ToolCall>): List<ToolExecutionResult>
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent/index.html b/src/core/community.flock.aigentic.core.agent/index.html new file mode 100644 index 0000000..000b835 --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent/index.html @@ -0,0 +1,198 @@ + + + + + community.flock.aigentic.core.agent + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Agent(val id: String, val systemPromptBuilder: SystemPromptBuilder, val model: Model, val task: Task, val contexts: List<Context>, val tools: Map<ToolName, Tool>)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface Context
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Instruction(val text: String)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Run(val startedAt: Instant, val finishedAt: Instant, val messages: List<Message>, val result: FinishedOrStuck)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Task(val description: String, val instructions: List<Instruction>)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
suspend fun executeToolCalls(agent: Agent, toolCalls: List<ToolCall>): List<ToolExecutionResult>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
suspend fun Agent.start(): Run
+
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.agent/start.html b/src/core/community.flock.aigentic.core.agent/start.html new file mode 100644 index 0000000..bcd5e04 --- /dev/null +++ b/src/core/community.flock.aigentic.core.agent/start.html @@ -0,0 +1,66 @@ + + + + + start + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

start

+
+
suspend fun Agent.start(): Run
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.dsl/-agent-config/-agent-config.html b/src/core/community.flock.aigentic.core.dsl/-agent-config/-agent-config.html new file mode 100644 index 0000000..d7b6060 --- /dev/null +++ b/src/core/community.flock.aigentic.core.dsl/-agent-config/-agent-config.html @@ -0,0 +1,66 @@ + + + + + AgentConfig + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

AgentConfig

+
+
constructor()
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.dsl/-agent-config/add-tool.html b/src/core/community.flock.aigentic.core.dsl/-agent-config/add-tool.html new file mode 100644 index 0000000..f1bb983 --- /dev/null +++ b/src/core/community.flock.aigentic.core.dsl/-agent-config/add-tool.html @@ -0,0 +1,66 @@ + + + + + addTool + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

addTool

+
+ +
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.dsl/-agent-config/build.html b/src/core/community.flock.aigentic.core.dsl/-agent-config/build.html new file mode 100644 index 0000000..7fd61e1 --- /dev/null +++ b/src/core/community.flock.aigentic.core.dsl/-agent-config/build.html @@ -0,0 +1,66 @@ + + + + + build + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

build

+
+
open override fun build(): Agent
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.dsl/-agent-config/context.html b/src/core/community.flock.aigentic.core.dsl/-agent-config/context.html new file mode 100644 index 0000000..06d564b --- /dev/null +++ b/src/core/community.flock.aigentic.core.dsl/-agent-config/context.html @@ -0,0 +1,66 @@ + + + + + context + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

context

+
+
fun AgentConfig.context(contextConfig: ContextConfig.() -> Unit): List<Context>
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.dsl/-agent-config/id.html b/src/core/community.flock.aigentic.core.dsl/-agent-config/id.html new file mode 100644 index 0000000..b7c67ab --- /dev/null +++ b/src/core/community.flock.aigentic.core.dsl/-agent-config/id.html @@ -0,0 +1,66 @@ + + + + + id + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

id

+
+ +
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.dsl/-agent-config/index.html b/src/core/community.flock.aigentic.core.dsl/-agent-config/index.html new file mode 100644 index 0000000..74b355f --- /dev/null +++ b/src/core/community.flock.aigentic.core.dsl/-agent-config/index.html @@ -0,0 +1,214 @@ + + + + + AgentConfig + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

AgentConfig

+ +
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor()
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun build(): Agent
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <T> Config<T>.builderPropertyMissingErrorMessage(fieldName: String, setterName: String): () -> String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun AgentConfig.context(contextConfig: ContextConfig.() -> Unit): List<Context>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun AgentConfig.model(model: Model)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun AgentConfig.systemPrompt(systemPromptBuilder: SystemPromptBuilder)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun AgentConfig.task(description: String, taskConfig: TaskConfig.() -> Unit): TaskConfig
+
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.dsl/-agent-config/model.html b/src/core/community.flock.aigentic.core.dsl/-agent-config/model.html new file mode 100644 index 0000000..e34a9d6 --- /dev/null +++ b/src/core/community.flock.aigentic.core.dsl/-agent-config/model.html @@ -0,0 +1,66 @@ + + + + + model + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

model

+
+
fun AgentConfig.model(model: Model)
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.dsl/-agent-config/system-prompt.html b/src/core/community.flock.aigentic.core.dsl/-agent-config/system-prompt.html new file mode 100644 index 0000000..9710771 --- /dev/null +++ b/src/core/community.flock.aigentic.core.dsl/-agent-config/system-prompt.html @@ -0,0 +1,66 @@ + + + + + systemPrompt + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

systemPrompt

+
+
fun AgentConfig.systemPrompt(systemPromptBuilder: SystemPromptBuilder)
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.dsl/-agent-config/task.html b/src/core/community.flock.aigentic.core.dsl/-agent-config/task.html new file mode 100644 index 0000000..1e8bb35 --- /dev/null +++ b/src/core/community.flock.aigentic.core.dsl/-agent-config/task.html @@ -0,0 +1,66 @@ + + + + + task + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

task

+
+
fun AgentConfig.task(description: String, taskConfig: TaskConfig.() -> Unit): TaskConfig
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.dsl/-agent-d-s-l/index.html b/src/core/community.flock.aigentic.core.dsl/-agent-d-s-l/index.html new file mode 100644 index 0000000..d3096cf --- /dev/null +++ b/src/core/community.flock.aigentic.core.dsl/-agent-d-s-l/index.html @@ -0,0 +1,70 @@ + + + + + AgentDSL + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

AgentDSL

+ +
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.dsl/-config/build.html b/src/core/community.flock.aigentic.core.dsl/-config/build.html new file mode 100644 index 0000000..10d7f32 --- /dev/null +++ b/src/core/community.flock.aigentic.core.dsl/-config/build.html @@ -0,0 +1,66 @@ + + + + + build + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

build

+
+
abstract fun build(): T
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.dsl/-config/index.html b/src/core/community.flock.aigentic.core.dsl/-config/index.html new file mode 100644 index 0000000..d43ab85 --- /dev/null +++ b/src/core/community.flock.aigentic.core.dsl/-config/index.html @@ -0,0 +1,105 @@ + + + + + Config + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Config

+ +
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract fun build(): T
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <T> Config<T>.builderPropertyMissingErrorMessage(fieldName: String, setterName: String): () -> String
+
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.dsl/-context-config/-context-config.html b/src/core/community.flock.aigentic.core.dsl/-context-config/-context-config.html new file mode 100644 index 0000000..ff51515 --- /dev/null +++ b/src/core/community.flock.aigentic.core.dsl/-context-config/-context-config.html @@ -0,0 +1,66 @@ + + + + + ContextConfig + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

ContextConfig

+
+
constructor()
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.dsl/-context-config/add-image.html b/src/core/community.flock.aigentic.core.dsl/-context-config/add-image.html new file mode 100644 index 0000000..bef439e --- /dev/null +++ b/src/core/community.flock.aigentic.core.dsl/-context-config/add-image.html @@ -0,0 +1,66 @@ + + + + + addImage + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

addImage

+
+ +
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.dsl/-context-config/add-text.html b/src/core/community.flock.aigentic.core.dsl/-context-config/add-text.html new file mode 100644 index 0000000..be52029 --- /dev/null +++ b/src/core/community.flock.aigentic.core.dsl/-context-config/add-text.html @@ -0,0 +1,66 @@ + + + + + addText + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

addText

+
+ +
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.dsl/-context-config/build.html b/src/core/community.flock.aigentic.core.dsl/-context-config/build.html new file mode 100644 index 0000000..76e2a33 --- /dev/null +++ b/src/core/community.flock.aigentic.core.dsl/-context-config/build.html @@ -0,0 +1,66 @@ + + + + + build + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

build

+
+
open override fun build(): List<Context>
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.dsl/-context-config/index.html b/src/core/community.flock.aigentic.core.dsl/-context-config/index.html new file mode 100644 index 0000000..bf6eeab --- /dev/null +++ b/src/core/community.flock.aigentic.core.dsl/-context-config/index.html @@ -0,0 +1,154 @@ + + + + + ContextConfig + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

ContextConfig

+ +
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor()
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+ +
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun build(): List<Context>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <T> Config<T>.builderPropertyMissingErrorMessage(fieldName: String, setterName: String): () -> String
+
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.dsl/-task-config/-task-config.html b/src/core/community.flock.aigentic.core.dsl/-task-config/-task-config.html new file mode 100644 index 0000000..656e0f1 --- /dev/null +++ b/src/core/community.flock.aigentic.core.dsl/-task-config/-task-config.html @@ -0,0 +1,66 @@ + + + + + TaskConfig + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

TaskConfig

+
+
constructor(description: String)
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.dsl/-task-config/add-instruction.html b/src/core/community.flock.aigentic.core.dsl/-task-config/add-instruction.html new file mode 100644 index 0000000..0a2595e --- /dev/null +++ b/src/core/community.flock.aigentic.core.dsl/-task-config/add-instruction.html @@ -0,0 +1,66 @@ + + + + + addInstruction + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

addInstruction

+
+ +
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.dsl/-task-config/build.html b/src/core/community.flock.aigentic.core.dsl/-task-config/build.html new file mode 100644 index 0000000..b8380a8 --- /dev/null +++ b/src/core/community.flock.aigentic.core.dsl/-task-config/build.html @@ -0,0 +1,66 @@ + + + + + build + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

build

+
+
open override fun build(): Task
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.dsl/-task-config/description.html b/src/core/community.flock.aigentic.core.dsl/-task-config/description.html new file mode 100644 index 0000000..66e41cf --- /dev/null +++ b/src/core/community.flock.aigentic.core.dsl/-task-config/description.html @@ -0,0 +1,66 @@ + + + + + description + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

description

+
+ +
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.dsl/-task-config/index.html b/src/core/community.flock.aigentic.core.dsl/-task-config/index.html new file mode 100644 index 0000000..3f790b7 --- /dev/null +++ b/src/core/community.flock.aigentic.core.dsl/-task-config/index.html @@ -0,0 +1,158 @@ + + + + + TaskConfig + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

TaskConfig

+
class TaskConfig(val description: String) : Config<Task>
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(description: String)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun build(): Task
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <T> Config<T>.builderPropertyMissingErrorMessage(fieldName: String, setterName: String): () -> String
+
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.dsl/agent.html b/src/core/community.flock.aigentic.core.dsl/agent.html new file mode 100644 index 0000000..92ace91 --- /dev/null +++ b/src/core/community.flock.aigentic.core.dsl/agent.html @@ -0,0 +1,66 @@ + + + + + agent + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

agent

+
+
fun agent(agentConfig: AgentConfig.() -> Unit): Agent
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.dsl/builder-property-missing-error-message.html b/src/core/community.flock.aigentic.core.dsl/builder-property-missing-error-message.html new file mode 100644 index 0000000..15257b9 --- /dev/null +++ b/src/core/community.flock.aigentic.core.dsl/builder-property-missing-error-message.html @@ -0,0 +1,66 @@ + + + + + builderPropertyMissingErrorMessage + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

builderPropertyMissingErrorMessage

+
+
inline fun <T> Config<T>.builderPropertyMissingErrorMessage(fieldName: String, setterName: String): () -> String
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.dsl/index.html b/src/core/community.flock.aigentic.core.dsl/index.html new file mode 100644 index 0000000..2897f1c --- /dev/null +++ b/src/core/community.flock.aigentic.core.dsl/index.html @@ -0,0 +1,183 @@ + + + + + community.flock.aigentic.core.dsl + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface Config<T>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
class TaskConfig(val description: String) : Config<Task>
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun agent(agentConfig: AgentConfig.() -> Unit): Agent
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <T> Config<T>.builderPropertyMissingErrorMessage(fieldName: String, setterName: String): () -> String
+
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.logging/-logger/index.html b/src/core/community.flock.aigentic.core.logging/-logger/index.html new file mode 100644 index 0000000..929e0f7 --- /dev/null +++ b/src/core/community.flock.aigentic.core.logging/-logger/index.html @@ -0,0 +1,90 @@ + + + + + Logger + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Logger

+
interface Logger

Inheritors

+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract fun warning(message: String)
+
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.logging/-logger/warning.html b/src/core/community.flock.aigentic.core.logging/-logger/warning.html new file mode 100644 index 0000000..3108be5 --- /dev/null +++ b/src/core/community.flock.aigentic.core.logging/-logger/warning.html @@ -0,0 +1,66 @@ + + + + + warning + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

warning

+
+
abstract fun warning(message: String)
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.logging/-simple-logger/index.html b/src/core/community.flock.aigentic.core.logging/-simple-logger/index.html new file mode 100644 index 0000000..38ea51c --- /dev/null +++ b/src/core/community.flock.aigentic.core.logging/-simple-logger/index.html @@ -0,0 +1,90 @@ + + + + + SimpleLogger + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

SimpleLogger

+
data object SimpleLogger : Logger
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun warning(message: String)
+
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.logging/-simple-logger/warning.html b/src/core/community.flock.aigentic.core.logging/-simple-logger/warning.html new file mode 100644 index 0000000..b545479 --- /dev/null +++ b/src/core/community.flock.aigentic.core.logging/-simple-logger/warning.html @@ -0,0 +1,66 @@ + + + + + warning + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

warning

+
+
open override fun warning(message: String)
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.logging/index.html b/src/core/community.flock.aigentic.core.logging/index.html new file mode 100644 index 0000000..0016fa3 --- /dev/null +++ b/src/core/community.flock.aigentic.core.logging/index.html @@ -0,0 +1,104 @@ + + + + + community.flock.aigentic.core.logging + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface Logger
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data object SimpleLogger : Logger
+
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.message/-message/-image/-image.html b/src/core/community.flock.aigentic.core.message/-message/-image/-image.html new file mode 100644 index 0000000..8c53faf --- /dev/null +++ b/src/core/community.flock.aigentic.core.message/-message/-image/-image.html @@ -0,0 +1,66 @@ + + + + + Image + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Image

+
+
constructor(sender: Sender, image: String)
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.message/-message/-image/image.html b/src/core/community.flock.aigentic.core.message/-message/-image/image.html new file mode 100644 index 0000000..59489d4 --- /dev/null +++ b/src/core/community.flock.aigentic.core.message/-message/-image/image.html @@ -0,0 +1,66 @@ + + + + + image + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

image

+
+ +
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.message/-message/-image/index.html b/src/core/community.flock.aigentic.core.message/-message/-image/index.html new file mode 100644 index 0000000..1550afd --- /dev/null +++ b/src/core/community.flock.aigentic.core.message/-message/-image/index.html @@ -0,0 +1,143 @@ + + + + + Image + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Image

+
data class Image(val sender: Sender, val image: String) : Message
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(sender: Sender, image: String)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val sender: Sender
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.message/-message/-image/sender.html b/src/core/community.flock.aigentic.core.message/-message/-image/sender.html new file mode 100644 index 0000000..c7c4101 --- /dev/null +++ b/src/core/community.flock.aigentic.core.message/-message/-image/sender.html @@ -0,0 +1,66 @@ + + + + + sender + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

sender

+
+
open override val sender: Sender
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.message/-message/-system-prompt/-system-prompt.html b/src/core/community.flock.aigentic.core.message/-message/-system-prompt/-system-prompt.html new file mode 100644 index 0000000..6017fe7 --- /dev/null +++ b/src/core/community.flock.aigentic.core.message/-message/-system-prompt/-system-prompt.html @@ -0,0 +1,66 @@ + + + + + SystemPrompt + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

SystemPrompt

+
+
constructor(prompt: String)
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.message/-message/-system-prompt/index.html b/src/core/community.flock.aigentic.core.message/-message/-system-prompt/index.html new file mode 100644 index 0000000..a72f6d1 --- /dev/null +++ b/src/core/community.flock.aigentic.core.message/-message/-system-prompt/index.html @@ -0,0 +1,143 @@ + + + + + SystemPrompt + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

SystemPrompt

+
data class SystemPrompt(val prompt: String) : Message
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(prompt: String)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val sender: Sender
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.message/-message/-system-prompt/prompt.html b/src/core/community.flock.aigentic.core.message/-message/-system-prompt/prompt.html new file mode 100644 index 0000000..ff68386 --- /dev/null +++ b/src/core/community.flock.aigentic.core.message/-message/-system-prompt/prompt.html @@ -0,0 +1,66 @@ + + + + + prompt + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

prompt

+
+ +
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.message/-message/-text/-text.html b/src/core/community.flock.aigentic.core.message/-message/-text/-text.html new file mode 100644 index 0000000..fec4030 --- /dev/null +++ b/src/core/community.flock.aigentic.core.message/-message/-text/-text.html @@ -0,0 +1,66 @@ + + + + + Text + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Text

+
+
constructor(sender: Sender, text: String)
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.message/-message/-text/index.html b/src/core/community.flock.aigentic.core.message/-message/-text/index.html new file mode 100644 index 0000000..e480b9e --- /dev/null +++ b/src/core/community.flock.aigentic.core.message/-message/-text/index.html @@ -0,0 +1,143 @@ + + + + + Text + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Text

+
data class Text(val sender: Sender, val text: String) : Message
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(sender: Sender, text: String)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val sender: Sender
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.message/-message/-text/sender.html b/src/core/community.flock.aigentic.core.message/-message/-text/sender.html new file mode 100644 index 0000000..9e5a066 --- /dev/null +++ b/src/core/community.flock.aigentic.core.message/-message/-text/sender.html @@ -0,0 +1,66 @@ + + + + + sender + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

sender

+
+
open override val sender: Sender
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.message/-message/-text/text.html b/src/core/community.flock.aigentic.core.message/-message/-text/text.html new file mode 100644 index 0000000..5f42b8a --- /dev/null +++ b/src/core/community.flock.aigentic.core.message/-message/-text/text.html @@ -0,0 +1,66 @@ + + + + + text + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

text

+
+ +
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.message/-message/-tool-calls/-tool-calls.html b/src/core/community.flock.aigentic.core.message/-message/-tool-calls/-tool-calls.html new file mode 100644 index 0000000..b682b14 --- /dev/null +++ b/src/core/community.flock.aigentic.core.message/-message/-tool-calls/-tool-calls.html @@ -0,0 +1,66 @@ + + + + + ToolCalls + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

ToolCalls

+
+
constructor(toolCalls: List<ToolCall>)
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.message/-message/-tool-calls/index.html b/src/core/community.flock.aigentic.core.message/-message/-tool-calls/index.html new file mode 100644 index 0000000..570b9b7 --- /dev/null +++ b/src/core/community.flock.aigentic.core.message/-message/-tool-calls/index.html @@ -0,0 +1,143 @@ + + + + + ToolCalls + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

ToolCalls

+
data class ToolCalls(val toolCalls: List<ToolCall>) : Message
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(toolCalls: List<ToolCall>)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val sender: Sender
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.message/-message/-tool-calls/tool-calls.html b/src/core/community.flock.aigentic.core.message/-message/-tool-calls/tool-calls.html new file mode 100644 index 0000000..213f238 --- /dev/null +++ b/src/core/community.flock.aigentic.core.message/-message/-tool-calls/tool-calls.html @@ -0,0 +1,66 @@ + + + + + toolCalls + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

toolCalls

+
+ +
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.message/-message/-tool-result/-tool-result.html b/src/core/community.flock.aigentic.core.message/-message/-tool-result/-tool-result.html new file mode 100644 index 0000000..d550561 --- /dev/null +++ b/src/core/community.flock.aigentic.core.message/-message/-tool-result/-tool-result.html @@ -0,0 +1,66 @@ + + + + + ToolResult + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

ToolResult

+
+
constructor(toolCallId: ToolCallId, toolName: String, response: ToolResultContent)
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.message/-message/-tool-result/index.html b/src/core/community.flock.aigentic.core.message/-message/-tool-result/index.html new file mode 100644 index 0000000..396872e --- /dev/null +++ b/src/core/community.flock.aigentic.core.message/-message/-tool-result/index.html @@ -0,0 +1,173 @@ + + + + + ToolResult + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

ToolResult

+
data class ToolResult(val toolCallId: ToolCallId, val toolName: String, val response: ToolResultContent) : Message
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(toolCallId: ToolCallId, toolName: String, response: ToolResultContent)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+ +
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val sender: Sender
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.message/-message/-tool-result/response.html b/src/core/community.flock.aigentic.core.message/-message/-tool-result/response.html new file mode 100644 index 0000000..39f4223 --- /dev/null +++ b/src/core/community.flock.aigentic.core.message/-message/-tool-result/response.html @@ -0,0 +1,66 @@ + + + + + response + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

response

+
+ +
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.message/-message/-tool-result/tool-call-id.html b/src/core/community.flock.aigentic.core.message/-message/-tool-result/tool-call-id.html new file mode 100644 index 0000000..cd82fef --- /dev/null +++ b/src/core/community.flock.aigentic.core.message/-message/-tool-result/tool-call-id.html @@ -0,0 +1,66 @@ + + + + + toolCallId + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

toolCallId

+
+ +
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.message/-message/-tool-result/tool-name.html b/src/core/community.flock.aigentic.core.message/-message/-tool-result/tool-name.html new file mode 100644 index 0000000..8458a9b --- /dev/null +++ b/src/core/community.flock.aigentic.core.message/-message/-tool-result/tool-name.html @@ -0,0 +1,66 @@ + + + + + toolName + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

toolName

+
+ +
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.message/-message/index.html b/src/core/community.flock.aigentic.core.message/-message/index.html new file mode 100644 index 0000000..f940e1b --- /dev/null +++ b/src/core/community.flock.aigentic.core.message/-message/index.html @@ -0,0 +1,188 @@ + + + + + Message + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Message

+ +
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Image(val sender: Sender, val image: String) : Message
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class SystemPrompt(val prompt: String) : Message
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Text(val sender: Sender, val text: String) : Message
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class ToolCalls(val toolCalls: List<ToolCall>) : Message
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class ToolResult(val toolCallId: ToolCallId, val toolName: String, val response: ToolResultContent) : Message
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val sender: Sender
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.message/-message/sender.html b/src/core/community.flock.aigentic.core.message/-message/sender.html new file mode 100644 index 0000000..21ee427 --- /dev/null +++ b/src/core/community.flock.aigentic.core.message/-message/sender.html @@ -0,0 +1,66 @@ + + + + + sender + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

sender

+
+
open val sender: Sender
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.message/-sender/-aigentic/index.html b/src/core/community.flock.aigentic.core.message/-sender/-aigentic/index.html new file mode 100644 index 0000000..865a1f3 --- /dev/null +++ b/src/core/community.flock.aigentic.core.message/-sender/-aigentic/index.html @@ -0,0 +1,70 @@ + + + + + Aigentic + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Aigentic

+
data object Aigentic : Sender
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.message/-sender/-model/index.html b/src/core/community.flock.aigentic.core.message/-sender/-model/index.html new file mode 100644 index 0000000..473a700 --- /dev/null +++ b/src/core/community.flock.aigentic.core.message/-sender/-model/index.html @@ -0,0 +1,70 @@ + + + + + Model + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Model

+
data object Model : Sender
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.message/-sender/index.html b/src/core/community.flock.aigentic.core.message/-sender/index.html new file mode 100644 index 0000000..27b37f8 --- /dev/null +++ b/src/core/community.flock.aigentic.core.message/-sender/index.html @@ -0,0 +1,105 @@ + + + + + Sender + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Sender

+
interface Sender

Inheritors

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data object Aigentic : Sender
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data object Model : Sender
+
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.message/-tool-call-id/-tool-call-id.html b/src/core/community.flock.aigentic.core.message/-tool-call-id/-tool-call-id.html new file mode 100644 index 0000000..cf590bc --- /dev/null +++ b/src/core/community.flock.aigentic.core.message/-tool-call-id/-tool-call-id.html @@ -0,0 +1,66 @@ + + + + + ToolCallId + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

ToolCallId

+
+
constructor(id: String)
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.message/-tool-call-id/id.html b/src/core/community.flock.aigentic.core.message/-tool-call-id/id.html new file mode 100644 index 0000000..293be9d --- /dev/null +++ b/src/core/community.flock.aigentic.core.message/-tool-call-id/id.html @@ -0,0 +1,66 @@ + + + + + id + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

id

+
+
val id: String
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.message/-tool-call-id/index.html b/src/core/community.flock.aigentic.core.message/-tool-call-id/index.html new file mode 100644 index 0000000..d4dfa1e --- /dev/null +++ b/src/core/community.flock.aigentic.core.message/-tool-call-id/index.html @@ -0,0 +1,109 @@ + + + + + ToolCallId + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

ToolCallId

+
value class ToolCallId(val id: String)
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(id: String)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val id: String
+
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.message/-tool-call/-tool-call.html b/src/core/community.flock.aigentic.core.message/-tool-call/-tool-call.html new file mode 100644 index 0000000..864e434 --- /dev/null +++ b/src/core/community.flock.aigentic.core.message/-tool-call/-tool-call.html @@ -0,0 +1,66 @@ + + + + + ToolCall + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

ToolCall

+
+
constructor(id: ToolCallId, name: String, arguments: String)
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.message/-tool-call/arguments.html b/src/core/community.flock.aigentic.core.message/-tool-call/arguments.html new file mode 100644 index 0000000..905d26f --- /dev/null +++ b/src/core/community.flock.aigentic.core.message/-tool-call/arguments.html @@ -0,0 +1,66 @@ + + + + + arguments + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

arguments

+
+ +
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.message/-tool-call/id.html b/src/core/community.flock.aigentic.core.message/-tool-call/id.html new file mode 100644 index 0000000..8d16658 --- /dev/null +++ b/src/core/community.flock.aigentic.core.message/-tool-call/id.html @@ -0,0 +1,66 @@ + + + + + id + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

id

+
+ +
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.message/-tool-call/index.html b/src/core/community.flock.aigentic.core.message/-tool-call/index.html new file mode 100644 index 0000000..ad8b74c --- /dev/null +++ b/src/core/community.flock.aigentic.core.message/-tool-call/index.html @@ -0,0 +1,158 @@ + + + + + ToolCall + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

ToolCall

+
data class ToolCall(val id: ToolCallId, val name: String, val arguments: String)
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(id: ToolCallId, name: String, arguments: String)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun ToolCall.argumentsAsJson(json: Json = Json): JsonObject
+
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.message/-tool-call/name.html b/src/core/community.flock.aigentic.core.message/-tool-call/name.html new file mode 100644 index 0000000..cb46059 --- /dev/null +++ b/src/core/community.flock.aigentic.core.message/-tool-call/name.html @@ -0,0 +1,66 @@ + + + + + name + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

name

+
+ +
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.message/-tool-result-content/-tool-result-content.html b/src/core/community.flock.aigentic.core.message/-tool-result-content/-tool-result-content.html new file mode 100644 index 0000000..876dc89 --- /dev/null +++ b/src/core/community.flock.aigentic.core.message/-tool-result-content/-tool-result-content.html @@ -0,0 +1,66 @@ + + + + + ToolResultContent + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

ToolResultContent

+
+
constructor(result: String)
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.message/-tool-result-content/index.html b/src/core/community.flock.aigentic.core.message/-tool-result-content/index.html new file mode 100644 index 0000000..27c78a8 --- /dev/null +++ b/src/core/community.flock.aigentic.core.message/-tool-result-content/index.html @@ -0,0 +1,109 @@ + + + + + ToolResultContent + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

ToolResultContent

+
value class ToolResultContent(val result: String)
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(result: String)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.message/-tool-result-content/result.html b/src/core/community.flock.aigentic.core.message/-tool-result-content/result.html new file mode 100644 index 0000000..35e26fd --- /dev/null +++ b/src/core/community.flock.aigentic.core.message/-tool-result-content/result.html @@ -0,0 +1,66 @@ + + + + + result + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

result

+
+ +
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.message/arguments-as-json.html b/src/core/community.flock.aigentic.core.message/arguments-as-json.html new file mode 100644 index 0000000..245189c --- /dev/null +++ b/src/core/community.flock.aigentic.core.message/arguments-as-json.html @@ -0,0 +1,66 @@ + + + + + argumentsAsJson + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

argumentsAsJson

+
+
fun ToolCall.argumentsAsJson(json: Json = Json): JsonObject
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.message/index.html b/src/core/community.flock.aigentic.core.message/index.html new file mode 100644 index 0000000..3b179c3 --- /dev/null +++ b/src/core/community.flock.aigentic.core.message/index.html @@ -0,0 +1,168 @@ + + + + + community.flock.aigentic.core.message + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
sealed class Message
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface Sender
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class ToolCall(val id: ToolCallId, val name: String, val arguments: String)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
value class ToolCallId(val id: String)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
value class ToolResultContent(val result: String)
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun ToolCall.argumentsAsJson(json: Json = Json): JsonObject
+
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.model/-authentication/-a-p-i-key/-a-p-i-key.html b/src/core/community.flock.aigentic.core.model/-authentication/-a-p-i-key/-a-p-i-key.html new file mode 100644 index 0000000..a604276 --- /dev/null +++ b/src/core/community.flock.aigentic.core.model/-authentication/-a-p-i-key/-a-p-i-key.html @@ -0,0 +1,66 @@ + + + + + APIKey + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

APIKey

+
+
constructor(key: String)
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.model/-authentication/-a-p-i-key/index.html b/src/core/community.flock.aigentic.core.model/-authentication/-a-p-i-key/index.html new file mode 100644 index 0000000..04e5203 --- /dev/null +++ b/src/core/community.flock.aigentic.core.model/-authentication/-a-p-i-key/index.html @@ -0,0 +1,109 @@ + + + + + APIKey + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

APIKey

+
data class APIKey(val key: String) : Authentication
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(key: String)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val key: String
+
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.model/-authentication/-a-p-i-key/key.html b/src/core/community.flock.aigentic.core.model/-authentication/-a-p-i-key/key.html new file mode 100644 index 0000000..e9ca91b --- /dev/null +++ b/src/core/community.flock.aigentic.core.model/-authentication/-a-p-i-key/key.html @@ -0,0 +1,66 @@ + + + + + key + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

key

+
+
val key: String
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.model/-authentication/index.html b/src/core/community.flock.aigentic.core.model/-authentication/index.html new file mode 100644 index 0000000..a214441 --- /dev/null +++ b/src/core/community.flock.aigentic.core.model/-authentication/index.html @@ -0,0 +1,90 @@ + + + + + Authentication + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Authentication

+
interface Authentication

Inheritors

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class APIKey(val key: String) : Authentication
+
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.model/-model-identifier/index.html b/src/core/community.flock.aigentic.core.model/-model-identifier/index.html new file mode 100644 index 0000000..fd9b4ce --- /dev/null +++ b/src/core/community.flock.aigentic.core.model/-model-identifier/index.html @@ -0,0 +1,70 @@ + + + + + ModelIdentifier + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

ModelIdentifier

+
interface ModelIdentifier
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.model/-model-response/-model-response.html b/src/core/community.flock.aigentic.core.model/-model-response/-model-response.html new file mode 100644 index 0000000..b45f849 --- /dev/null +++ b/src/core/community.flock.aigentic.core.model/-model-response/-model-response.html @@ -0,0 +1,66 @@ + + + + + ModelResponse + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

ModelResponse

+
+
constructor(message: Message)
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.model/-model-response/index.html b/src/core/community.flock.aigentic.core.model/-model-response/index.html new file mode 100644 index 0000000..12039b1 --- /dev/null +++ b/src/core/community.flock.aigentic.core.model/-model-response/index.html @@ -0,0 +1,109 @@ + + + + + ModelResponse + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

ModelResponse

+
data class ModelResponse(val message: Message)
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(message: Message)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.model/-model-response/message.html b/src/core/community.flock.aigentic.core.model/-model-response/message.html new file mode 100644 index 0000000..4480903 --- /dev/null +++ b/src/core/community.flock.aigentic.core.model/-model-response/message.html @@ -0,0 +1,66 @@ + + + + + message + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

message

+
+ +
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.model/-model/authentication.html b/src/core/community.flock.aigentic.core.model/-model/authentication.html new file mode 100644 index 0000000..466b00b --- /dev/null +++ b/src/core/community.flock.aigentic.core.model/-model/authentication.html @@ -0,0 +1,66 @@ + + + + + authentication + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

authentication

+
+ +
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.model/-model/index.html b/src/core/community.flock.aigentic.core.model/-model/index.html new file mode 100644 index 0000000..a8fafd8 --- /dev/null +++ b/src/core/community.flock.aigentic.core.model/-model/index.html @@ -0,0 +1,124 @@ + + + + + Model + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Model

+
interface Model
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract suspend fun sendRequest(messages: List<Message>, tools: List<ToolDescription>): ModelResponse
+
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.model/-model/model-identifier.html b/src/core/community.flock.aigentic.core.model/-model/model-identifier.html new file mode 100644 index 0000000..bc166a0 --- /dev/null +++ b/src/core/community.flock.aigentic.core.model/-model/model-identifier.html @@ -0,0 +1,66 @@ + + + + + modelIdentifier + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

modelIdentifier

+
+ +
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.model/-model/send-request.html b/src/core/community.flock.aigentic.core.model/-model/send-request.html new file mode 100644 index 0000000..4e440d5 --- /dev/null +++ b/src/core/community.flock.aigentic.core.model/-model/send-request.html @@ -0,0 +1,66 @@ + + + + + sendRequest + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

sendRequest

+
+
abstract suspend fun sendRequest(messages: List<Message>, tools: List<ToolDescription>): ModelResponse
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.model/index.html b/src/core/community.flock.aigentic.core.model/index.html new file mode 100644 index 0000000..36ec5a3 --- /dev/null +++ b/src/core/community.flock.aigentic.core.model/index.html @@ -0,0 +1,134 @@ + + + + + community.flock.aigentic.core.model + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface Authentication
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface Model
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface ModelIdentifier
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class ModelResponse(val message: Message)
+
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.tool/-handler/handler.html b/src/core/community.flock.aigentic.core.tool/-handler/handler.html new file mode 100644 index 0000000..e74e67b --- /dev/null +++ b/src/core/community.flock.aigentic.core.tool/-handler/handler.html @@ -0,0 +1,66 @@ + + + + + handler + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

handler

+
+
abstract val handler: suspend (map: JsonObject) -> T
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.tool/-handler/index.html b/src/core/community.flock.aigentic.core.tool/-handler/index.html new file mode 100644 index 0000000..ce3a9a2 --- /dev/null +++ b/src/core/community.flock.aigentic.core.tool/-handler/index.html @@ -0,0 +1,90 @@ + + + + + Handler + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Handler

+
interface Handler<T>

Inheritors

+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val handler: suspend (map: JsonObject) -> T
+
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.tool/-parameter-type/-complex/-array/index.html b/src/core/community.flock.aigentic.core.tool/-parameter-type/-complex/-array/index.html new file mode 100644 index 0000000..fbdd0ee --- /dev/null +++ b/src/core/community.flock.aigentic.core.tool/-parameter-type/-complex/-array/index.html @@ -0,0 +1,70 @@ + + + + + Array + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Array

+
data object Array : ParameterType
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.tool/-parameter-type/-complex/-enum/index.html b/src/core/community.flock.aigentic.core.tool/-parameter-type/-complex/-enum/index.html new file mode 100644 index 0000000..bf3d6d3 --- /dev/null +++ b/src/core/community.flock.aigentic.core.tool/-parameter-type/-complex/-enum/index.html @@ -0,0 +1,70 @@ + + + + + Enum + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Enum

+
data object Enum : ParameterType
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.tool/-parameter-type/-complex/-object/index.html b/src/core/community.flock.aigentic.core.tool/-parameter-type/-complex/-object/index.html new file mode 100644 index 0000000..fbb9258 --- /dev/null +++ b/src/core/community.flock.aigentic.core.tool/-parameter-type/-complex/-object/index.html @@ -0,0 +1,70 @@ + + + + + Object + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Object

+
data object Object : ParameterType
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.tool/-parameter-type/-complex/index.html b/src/core/community.flock.aigentic.core.tool/-parameter-type/-complex/index.html new file mode 100644 index 0000000..bd8af04 --- /dev/null +++ b/src/core/community.flock.aigentic.core.tool/-parameter-type/-complex/index.html @@ -0,0 +1,120 @@ + + + + + Complex + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Complex

+ +
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data object Array : ParameterType
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data object Enum : ParameterType
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data object Object : ParameterType
+
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.tool/-parameter-type/-primitive/-boolean/index.html b/src/core/community.flock.aigentic.core.tool/-parameter-type/-primitive/-boolean/index.html new file mode 100644 index 0000000..2b3b222 --- /dev/null +++ b/src/core/community.flock.aigentic.core.tool/-parameter-type/-primitive/-boolean/index.html @@ -0,0 +1,70 @@ + + + + + Boolean + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Boolean

+ +
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.tool/-parameter-type/-primitive/-integer/index.html b/src/core/community.flock.aigentic.core.tool/-parameter-type/-primitive/-integer/index.html new file mode 100644 index 0000000..d91a17f --- /dev/null +++ b/src/core/community.flock.aigentic.core.tool/-parameter-type/-primitive/-integer/index.html @@ -0,0 +1,70 @@ + + + + + Integer + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Integer

+ +
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.tool/-parameter-type/-primitive/-number/index.html b/src/core/community.flock.aigentic.core.tool/-parameter-type/-primitive/-number/index.html new file mode 100644 index 0000000..b826588 --- /dev/null +++ b/src/core/community.flock.aigentic.core.tool/-parameter-type/-primitive/-number/index.html @@ -0,0 +1,70 @@ + + + + + Number + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Number

+ +
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.tool/-parameter-type/-primitive/-string/index.html b/src/core/community.flock.aigentic.core.tool/-parameter-type/-primitive/-string/index.html new file mode 100644 index 0000000..05bf432 --- /dev/null +++ b/src/core/community.flock.aigentic.core.tool/-parameter-type/-primitive/-string/index.html @@ -0,0 +1,70 @@ + + + + + String + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

String

+ +
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.tool/-parameter-type/-primitive/index.html b/src/core/community.flock.aigentic.core.tool/-parameter-type/-primitive/index.html new file mode 100644 index 0000000..60dcda7 --- /dev/null +++ b/src/core/community.flock.aigentic.core.tool/-parameter-type/-primitive/index.html @@ -0,0 +1,135 @@ + + + + + Primitive + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Primitive

+ +
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.tool/-parameter-type/index.html b/src/core/community.flock.aigentic.core.tool/-parameter-type/index.html new file mode 100644 index 0000000..8ef0e2e --- /dev/null +++ b/src/core/community.flock.aigentic.core.tool/-parameter-type/index.html @@ -0,0 +1,105 @@ + + + + + ParameterType + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

ParameterType

+ +
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.tool/-parameter/-complex/-array/-array.html b/src/core/community.flock.aigentic.core.tool/-parameter/-complex/-array/-array.html new file mode 100644 index 0000000..220dc6c --- /dev/null +++ b/src/core/community.flock.aigentic.core.tool/-parameter/-complex/-array/-array.html @@ -0,0 +1,66 @@ + + + + + Array + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Array

+
+
constructor(name: String, description: String?, isRequired: Boolean, itemDefinition: Parameter)
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.tool/-parameter/-complex/-array/description.html b/src/core/community.flock.aigentic.core.tool/-parameter/-complex/-array/description.html new file mode 100644 index 0000000..c0f5a79 --- /dev/null +++ b/src/core/community.flock.aigentic.core.tool/-parameter/-complex/-array/description.html @@ -0,0 +1,66 @@ + + + + + description + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String?
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.tool/-parameter/-complex/-array/index.html b/src/core/community.flock.aigentic.core.tool/-parameter/-complex/-array/index.html new file mode 100644 index 0000000..882d0ef --- /dev/null +++ b/src/core/community.flock.aigentic.core.tool/-parameter/-complex/-array/index.html @@ -0,0 +1,203 @@ + + + + + Array + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Array

+
data class Array(val name: String, val description: String?, val isRequired: Boolean, val itemDefinition: Parameter) : Parameter.Complex
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(name: String, description: String?, isRequired: Boolean, itemDefinition: Parameter)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val isRequired: Boolean
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val name: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun Parameter.getIntValue(arguments: JsonObject): Int
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun Parameter.getStringValue(arguments: JsonObject): String
+
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.tool/-parameter/-complex/-array/is-required.html b/src/core/community.flock.aigentic.core.tool/-parameter/-complex/-array/is-required.html new file mode 100644 index 0000000..e656ca7 --- /dev/null +++ b/src/core/community.flock.aigentic.core.tool/-parameter/-complex/-array/is-required.html @@ -0,0 +1,66 @@ + + + + + isRequired + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

isRequired

+
+
open override val isRequired: Boolean
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.tool/-parameter/-complex/-array/item-definition.html b/src/core/community.flock.aigentic.core.tool/-parameter/-complex/-array/item-definition.html new file mode 100644 index 0000000..d90eb77 --- /dev/null +++ b/src/core/community.flock.aigentic.core.tool/-parameter/-complex/-array/item-definition.html @@ -0,0 +1,66 @@ + + + + + itemDefinition + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

itemDefinition

+
+ +
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.tool/-parameter/-complex/-array/name.html b/src/core/community.flock.aigentic.core.tool/-parameter/-complex/-array/name.html new file mode 100644 index 0000000..0f6d9b0 --- /dev/null +++ b/src/core/community.flock.aigentic.core.tool/-parameter/-complex/-array/name.html @@ -0,0 +1,66 @@ + + + + + name + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

name

+
+
open override val name: String
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.tool/-parameter/-complex/-enum/-enum.html b/src/core/community.flock.aigentic.core.tool/-parameter/-complex/-enum/-enum.html new file mode 100644 index 0000000..648b072 --- /dev/null +++ b/src/core/community.flock.aigentic.core.tool/-parameter/-complex/-enum/-enum.html @@ -0,0 +1,66 @@ + + + + + Enum + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Enum

+
+
constructor(name: String, description: String?, isRequired: Boolean, default: PrimitiveValue<*>?, values: List<PrimitiveValue<*>>, valueType: ParameterType.Primitive)
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.tool/-parameter/-complex/-enum/default.html b/src/core/community.flock.aigentic.core.tool/-parameter/-complex/-enum/default.html new file mode 100644 index 0000000..2b1df5d --- /dev/null +++ b/src/core/community.flock.aigentic.core.tool/-parameter/-complex/-enum/default.html @@ -0,0 +1,66 @@ + + + + + default + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

default

+
+ +
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.tool/-parameter/-complex/-enum/description.html b/src/core/community.flock.aigentic.core.tool/-parameter/-complex/-enum/description.html new file mode 100644 index 0000000..45aafdf --- /dev/null +++ b/src/core/community.flock.aigentic.core.tool/-parameter/-complex/-enum/description.html @@ -0,0 +1,66 @@ + + + + + description + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String?
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.tool/-parameter/-complex/-enum/index.html b/src/core/community.flock.aigentic.core.tool/-parameter/-complex/-enum/index.html new file mode 100644 index 0000000..1a1833e --- /dev/null +++ b/src/core/community.flock.aigentic.core.tool/-parameter/-complex/-enum/index.html @@ -0,0 +1,233 @@ + + + + + Enum + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Enum

+
data class Enum(val name: String, val description: String?, val isRequired: Boolean, val default: PrimitiveValue<*>?, val values: List<PrimitiveValue<*>>, val valueType: ParameterType.Primitive) : Parameter.Complex
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(name: String, description: String?, isRequired: Boolean, default: PrimitiveValue<*>?, values: List<PrimitiveValue<*>>, valueType: ParameterType.Primitive)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val isRequired: Boolean
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val name: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+ +
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun Parameter.getIntValue(arguments: JsonObject): Int
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun Parameter.getStringValue(arguments: JsonObject): String
+
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.tool/-parameter/-complex/-enum/is-required.html b/src/core/community.flock.aigentic.core.tool/-parameter/-complex/-enum/is-required.html new file mode 100644 index 0000000..c54e1ee --- /dev/null +++ b/src/core/community.flock.aigentic.core.tool/-parameter/-complex/-enum/is-required.html @@ -0,0 +1,66 @@ + + + + + isRequired + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

isRequired

+
+
open override val isRequired: Boolean
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.tool/-parameter/-complex/-enum/name.html b/src/core/community.flock.aigentic.core.tool/-parameter/-complex/-enum/name.html new file mode 100644 index 0000000..7200725 --- /dev/null +++ b/src/core/community.flock.aigentic.core.tool/-parameter/-complex/-enum/name.html @@ -0,0 +1,66 @@ + + + + + name + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

name

+
+
open override val name: String
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.tool/-parameter/-complex/-enum/value-type.html b/src/core/community.flock.aigentic.core.tool/-parameter/-complex/-enum/value-type.html new file mode 100644 index 0000000..f9fb92e --- /dev/null +++ b/src/core/community.flock.aigentic.core.tool/-parameter/-complex/-enum/value-type.html @@ -0,0 +1,66 @@ + + + + + valueType + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

valueType

+
+ +
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.tool/-parameter/-complex/-enum/values.html b/src/core/community.flock.aigentic.core.tool/-parameter/-complex/-enum/values.html new file mode 100644 index 0000000..95b7a13 --- /dev/null +++ b/src/core/community.flock.aigentic.core.tool/-parameter/-complex/-enum/values.html @@ -0,0 +1,66 @@ + + + + + values + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

values

+
+ +
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.tool/-parameter/-complex/-object/-object.html b/src/core/community.flock.aigentic.core.tool/-parameter/-complex/-object/-object.html new file mode 100644 index 0000000..f5d0bb9 --- /dev/null +++ b/src/core/community.flock.aigentic.core.tool/-parameter/-complex/-object/-object.html @@ -0,0 +1,66 @@ + + + + + Object + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Object

+
+
constructor(name: String, description: String?, isRequired: Boolean, parameters: List<Parameter>)
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.tool/-parameter/-complex/-object/description.html b/src/core/community.flock.aigentic.core.tool/-parameter/-complex/-object/description.html new file mode 100644 index 0000000..099ae8e --- /dev/null +++ b/src/core/community.flock.aigentic.core.tool/-parameter/-complex/-object/description.html @@ -0,0 +1,66 @@ + + + + + description + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String?
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.tool/-parameter/-complex/-object/index.html b/src/core/community.flock.aigentic.core.tool/-parameter/-complex/-object/index.html new file mode 100644 index 0000000..a0154cf --- /dev/null +++ b/src/core/community.flock.aigentic.core.tool/-parameter/-complex/-object/index.html @@ -0,0 +1,218 @@ + + + + + Object + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Object

+
data class Object(val name: String, val description: String?, val isRequired: Boolean, val parameters: List<Parameter>) : Parameter.Complex
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(name: String, description: String?, isRequired: Boolean, parameters: List<Parameter>)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val isRequired: Boolean
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val name: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun Parameter.getIntValue(arguments: JsonObject): Int
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <T : Any> Parameter.Complex.Object.getObject(arguments: JsonObject): T
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun Parameter.getStringValue(arguments: JsonObject): String
+
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.tool/-parameter/-complex/-object/is-required.html b/src/core/community.flock.aigentic.core.tool/-parameter/-complex/-object/is-required.html new file mode 100644 index 0000000..e7b24eb --- /dev/null +++ b/src/core/community.flock.aigentic.core.tool/-parameter/-complex/-object/is-required.html @@ -0,0 +1,66 @@ + + + + + isRequired + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

isRequired

+
+
open override val isRequired: Boolean
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.tool/-parameter/-complex/-object/name.html b/src/core/community.flock.aigentic.core.tool/-parameter/-complex/-object/name.html new file mode 100644 index 0000000..88d7f50 --- /dev/null +++ b/src/core/community.flock.aigentic.core.tool/-parameter/-complex/-object/name.html @@ -0,0 +1,66 @@ + + + + + name + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

name

+
+
open override val name: String
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.tool/-parameter/-complex/-object/parameters.html b/src/core/community.flock.aigentic.core.tool/-parameter/-complex/-object/parameters.html new file mode 100644 index 0000000..85bfdd7 --- /dev/null +++ b/src/core/community.flock.aigentic.core.tool/-parameter/-complex/-object/parameters.html @@ -0,0 +1,66 @@ + + + + + parameters + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

parameters

+
+ +
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.tool/-parameter/-complex/index.html b/src/core/community.flock.aigentic.core.tool/-parameter/-complex/index.html new file mode 100644 index 0000000..9d7922e --- /dev/null +++ b/src/core/community.flock.aigentic.core.tool/-parameter/-complex/index.html @@ -0,0 +1,218 @@ + + + + + Complex + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Complex

+
sealed class Complex : Parameter

Inheritors

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Array(val name: String, val description: String?, val isRequired: Boolean, val itemDefinition: Parameter) : Parameter.Complex
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Enum(val name: String, val description: String?, val isRequired: Boolean, val default: PrimitiveValue<*>?, val values: List<PrimitiveValue<*>>, val valueType: ParameterType.Primitive) : Parameter.Complex
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Object(val name: String, val description: String?, val isRequired: Boolean, val parameters: List<Parameter>) : Parameter.Complex
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val description: String?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val name: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun Parameter.getIntValue(arguments: JsonObject): Int
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun Parameter.getStringValue(arguments: JsonObject): String
+
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.tool/-parameter/-primitive/-primitive.html b/src/core/community.flock.aigentic.core.tool/-parameter/-primitive/-primitive.html new file mode 100644 index 0000000..1e92c90 --- /dev/null +++ b/src/core/community.flock.aigentic.core.tool/-parameter/-primitive/-primitive.html @@ -0,0 +1,66 @@ + + + + + Primitive + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Primitive

+
+
constructor(name: String, description: String?, isRequired: Boolean, type: ParameterType.Primitive)
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.tool/-parameter/-primitive/description.html b/src/core/community.flock.aigentic.core.tool/-parameter/-primitive/description.html new file mode 100644 index 0000000..e9d5281 --- /dev/null +++ b/src/core/community.flock.aigentic.core.tool/-parameter/-primitive/description.html @@ -0,0 +1,66 @@ + + + + + description + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open override val description: String?
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.tool/-parameter/-primitive/index.html b/src/core/community.flock.aigentic.core.tool/-parameter/-primitive/index.html new file mode 100644 index 0000000..f415d4d --- /dev/null +++ b/src/core/community.flock.aigentic.core.tool/-parameter/-primitive/index.html @@ -0,0 +1,188 @@ + + + + + Primitive + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Primitive

+
data class Primitive(val name: String, val description: String?, val isRequired: Boolean, val type: ParameterType.Primitive) : Parameter
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(name: String, description: String?, isRequired: Boolean, type: ParameterType.Primitive)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val description: String?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val isRequired: Boolean
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val name: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val type: ParameterType.Primitive
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun Parameter.getIntValue(arguments: JsonObject): Int
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun Parameter.getStringValue(arguments: JsonObject): String
+
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.tool/-parameter/-primitive/is-required.html b/src/core/community.flock.aigentic.core.tool/-parameter/-primitive/is-required.html new file mode 100644 index 0000000..f319460 --- /dev/null +++ b/src/core/community.flock.aigentic.core.tool/-parameter/-primitive/is-required.html @@ -0,0 +1,66 @@ + + + + + isRequired + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

isRequired

+
+
open override val isRequired: Boolean
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.tool/-parameter/-primitive/name.html b/src/core/community.flock.aigentic.core.tool/-parameter/-primitive/name.html new file mode 100644 index 0000000..eb625be --- /dev/null +++ b/src/core/community.flock.aigentic.core.tool/-parameter/-primitive/name.html @@ -0,0 +1,66 @@ + + + + + name + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

name

+
+
open override val name: String
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.tool/-parameter/-primitive/type.html b/src/core/community.flock.aigentic.core.tool/-parameter/-primitive/type.html new file mode 100644 index 0000000..4e1e19a --- /dev/null +++ b/src/core/community.flock.aigentic.core.tool/-parameter/-primitive/type.html @@ -0,0 +1,66 @@ + + + + + type + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

type

+
+
open override val type: ParameterType.Primitive
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.tool/-parameter/description.html b/src/core/community.flock.aigentic.core.tool/-parameter/description.html new file mode 100644 index 0000000..7873830 --- /dev/null +++ b/src/core/community.flock.aigentic.core.tool/-parameter/description.html @@ -0,0 +1,66 @@ + + + + + description + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

description

+
+
open val description: String?
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.tool/-parameter/index.html b/src/core/community.flock.aigentic.core.tool/-parameter/index.html new file mode 100644 index 0000000..dee37ad --- /dev/null +++ b/src/core/community.flock.aigentic.core.tool/-parameter/index.html @@ -0,0 +1,203 @@ + + + + + Parameter + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Parameter

+
sealed class Parameter

Inheritors

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
sealed class Complex : Parameter
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Primitive(val name: String, val description: String?, val isRequired: Boolean, val type: ParameterType.Primitive) : Parameter
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val description: String?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open val name: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun Parameter.getIntValue(arguments: JsonObject): Int
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun Parameter.getStringValue(arguments: JsonObject): String
+
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.tool/-parameter/is-required.html b/src/core/community.flock.aigentic.core.tool/-parameter/is-required.html new file mode 100644 index 0000000..0c0f60d --- /dev/null +++ b/src/core/community.flock.aigentic.core.tool/-parameter/is-required.html @@ -0,0 +1,66 @@ + + + + + isRequired + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

isRequired

+
+ +
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.tool/-parameter/name.html b/src/core/community.flock.aigentic.core.tool/-parameter/name.html new file mode 100644 index 0000000..b77b41e --- /dev/null +++ b/src/core/community.flock.aigentic.core.tool/-parameter/name.html @@ -0,0 +1,66 @@ + + + + + name + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

name

+
+
open val name: String
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.tool/-parameter/type.html b/src/core/community.flock.aigentic.core.tool/-parameter/type.html new file mode 100644 index 0000000..a37f4ea --- /dev/null +++ b/src/core/community.flock.aigentic.core.tool/-parameter/type.html @@ -0,0 +1,66 @@ + + + + + type + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

type

+
+ +
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.tool/-primitive-value/-boolean/-boolean.html b/src/core/community.flock.aigentic.core.tool/-primitive-value/-boolean/-boolean.html new file mode 100644 index 0000000..123bfc9 --- /dev/null +++ b/src/core/community.flock.aigentic.core.tool/-primitive-value/-boolean/-boolean.html @@ -0,0 +1,66 @@ + + + + + Boolean + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Boolean

+
+
constructor(value: Boolean)
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.tool/-primitive-value/-boolean/-companion/from-string.html b/src/core/community.flock.aigentic.core.tool/-primitive-value/-boolean/-companion/from-string.html new file mode 100644 index 0000000..6052c7e --- /dev/null +++ b/src/core/community.flock.aigentic.core.tool/-primitive-value/-boolean/-companion/from-string.html @@ -0,0 +1,66 @@ + + + + + fromString + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

fromString

+
+ +
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.tool/-primitive-value/-boolean/-companion/index.html b/src/core/community.flock.aigentic.core.tool/-primitive-value/-boolean/-companion/index.html new file mode 100644 index 0000000..a29cce5 --- /dev/null +++ b/src/core/community.flock.aigentic.core.tool/-primitive-value/-boolean/-companion/index.html @@ -0,0 +1,90 @@ + + + + + Companion + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Companion

+
object Companion
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+ +
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.tool/-primitive-value/-boolean/index.html b/src/core/community.flock.aigentic.core.tool/-primitive-value/-boolean/index.html new file mode 100644 index 0000000..7983b5a --- /dev/null +++ b/src/core/community.flock.aigentic.core.tool/-primitive-value/-boolean/index.html @@ -0,0 +1,128 @@ + + + + + Boolean + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Boolean

+
value class Boolean(val value: Boolean) : PrimitiveValue<Boolean>
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(value: Boolean)
+
+
+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
object Companion
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val value: Boolean
+
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.tool/-primitive-value/-boolean/value.html b/src/core/community.flock.aigentic.core.tool/-primitive-value/-boolean/value.html new file mode 100644 index 0000000..147848c --- /dev/null +++ b/src/core/community.flock.aigentic.core.tool/-primitive-value/-boolean/value.html @@ -0,0 +1,66 @@ + + + + + value + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

value

+
+
open override val value: Boolean
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.tool/-primitive-value/-integer/-companion/from-string.html b/src/core/community.flock.aigentic.core.tool/-primitive-value/-integer/-companion/from-string.html new file mode 100644 index 0000000..19aa101 --- /dev/null +++ b/src/core/community.flock.aigentic.core.tool/-primitive-value/-integer/-companion/from-string.html @@ -0,0 +1,66 @@ + + + + + fromString + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

fromString

+
+ +
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.tool/-primitive-value/-integer/-companion/index.html b/src/core/community.flock.aigentic.core.tool/-primitive-value/-integer/-companion/index.html new file mode 100644 index 0000000..34b47cc --- /dev/null +++ b/src/core/community.flock.aigentic.core.tool/-primitive-value/-integer/-companion/index.html @@ -0,0 +1,90 @@ + + + + + Companion + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Companion

+
object Companion
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+ +
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.tool/-primitive-value/-integer/-integer.html b/src/core/community.flock.aigentic.core.tool/-primitive-value/-integer/-integer.html new file mode 100644 index 0000000..907f148 --- /dev/null +++ b/src/core/community.flock.aigentic.core.tool/-primitive-value/-integer/-integer.html @@ -0,0 +1,66 @@ + + + + + Integer + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Integer

+
+
constructor(value: Number)
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.tool/-primitive-value/-integer/index.html b/src/core/community.flock.aigentic.core.tool/-primitive-value/-integer/index.html new file mode 100644 index 0000000..8b8baaa --- /dev/null +++ b/src/core/community.flock.aigentic.core.tool/-primitive-value/-integer/index.html @@ -0,0 +1,128 @@ + + + + + Integer + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Integer

+
value class Integer(val value: Number) : PrimitiveValue<Number>
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(value: Number)
+
+
+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
object Companion
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val value: Number
+
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.tool/-primitive-value/-integer/value.html b/src/core/community.flock.aigentic.core.tool/-primitive-value/-integer/value.html new file mode 100644 index 0000000..bd8fac0 --- /dev/null +++ b/src/core/community.flock.aigentic.core.tool/-primitive-value/-integer/value.html @@ -0,0 +1,66 @@ + + + + + value + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

value

+
+
open override val value: Number
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.tool/-primitive-value/-number/-companion/from-string.html b/src/core/community.flock.aigentic.core.tool/-primitive-value/-number/-companion/from-string.html new file mode 100644 index 0000000..0d2dd81 --- /dev/null +++ b/src/core/community.flock.aigentic.core.tool/-primitive-value/-number/-companion/from-string.html @@ -0,0 +1,66 @@ + + + + + fromString + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

fromString

+
+ +
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.tool/-primitive-value/-number/-companion/index.html b/src/core/community.flock.aigentic.core.tool/-primitive-value/-number/-companion/index.html new file mode 100644 index 0000000..83a1332 --- /dev/null +++ b/src/core/community.flock.aigentic.core.tool/-primitive-value/-number/-companion/index.html @@ -0,0 +1,90 @@ + + + + + Companion + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Companion

+
object Companion
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.tool/-primitive-value/-number/-number.html b/src/core/community.flock.aigentic.core.tool/-primitive-value/-number/-number.html new file mode 100644 index 0000000..091fcbc --- /dev/null +++ b/src/core/community.flock.aigentic.core.tool/-primitive-value/-number/-number.html @@ -0,0 +1,66 @@ + + + + + Number + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Number

+
+
constructor(value: Number)
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.tool/-primitive-value/-number/index.html b/src/core/community.flock.aigentic.core.tool/-primitive-value/-number/index.html new file mode 100644 index 0000000..b0bbd15 --- /dev/null +++ b/src/core/community.flock.aigentic.core.tool/-primitive-value/-number/index.html @@ -0,0 +1,128 @@ + + + + + Number + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Number

+
value class Number(val value: Number) : PrimitiveValue<Number>
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(value: Number)
+
+
+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
object Companion
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val value: Number
+
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.tool/-primitive-value/-number/value.html b/src/core/community.flock.aigentic.core.tool/-primitive-value/-number/value.html new file mode 100644 index 0000000..160fd5d --- /dev/null +++ b/src/core/community.flock.aigentic.core.tool/-primitive-value/-number/value.html @@ -0,0 +1,66 @@ + + + + + value + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

value

+
+
open override val value: Number
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.tool/-primitive-value/-string/-companion/from-string.html b/src/core/community.flock.aigentic.core.tool/-primitive-value/-string/-companion/from-string.html new file mode 100644 index 0000000..2a3f626 --- /dev/null +++ b/src/core/community.flock.aigentic.core.tool/-primitive-value/-string/-companion/from-string.html @@ -0,0 +1,66 @@ + + + + + fromString + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

fromString

+
+ +
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.tool/-primitive-value/-string/-companion/index.html b/src/core/community.flock.aigentic.core.tool/-primitive-value/-string/-companion/index.html new file mode 100644 index 0000000..108fb71 --- /dev/null +++ b/src/core/community.flock.aigentic.core.tool/-primitive-value/-string/-companion/index.html @@ -0,0 +1,90 @@ + + + + + Companion + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Companion

+
object Companion
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.tool/-primitive-value/-string/-string.html b/src/core/community.flock.aigentic.core.tool/-primitive-value/-string/-string.html new file mode 100644 index 0000000..091c059 --- /dev/null +++ b/src/core/community.flock.aigentic.core.tool/-primitive-value/-string/-string.html @@ -0,0 +1,66 @@ + + + + + String + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

String

+
+
constructor(value: String)
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.tool/-primitive-value/-string/index.html b/src/core/community.flock.aigentic.core.tool/-primitive-value/-string/index.html new file mode 100644 index 0000000..7cd0519 --- /dev/null +++ b/src/core/community.flock.aigentic.core.tool/-primitive-value/-string/index.html @@ -0,0 +1,128 @@ + + + + + String + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

String

+
value class String(val value: String) : PrimitiveValue<String>
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(value: String)
+
+
+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
object Companion
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val value: String
+
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.tool/-primitive-value/-string/value.html b/src/core/community.flock.aigentic.core.tool/-primitive-value/-string/value.html new file mode 100644 index 0000000..1250591 --- /dev/null +++ b/src/core/community.flock.aigentic.core.tool/-primitive-value/-string/value.html @@ -0,0 +1,66 @@ + + + + + value + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

value

+
+
open override val value: String
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.tool/-primitive-value/index.html b/src/core/community.flock.aigentic.core.tool/-primitive-value/index.html new file mode 100644 index 0000000..69c5881 --- /dev/null +++ b/src/core/community.flock.aigentic.core.tool/-primitive-value/index.html @@ -0,0 +1,154 @@ + + + + + PrimitiveValue + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

PrimitiveValue

+ +
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
value class Boolean(val value: Boolean) : PrimitiveValue<Boolean>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
value class Integer(val value: Number) : PrimitiveValue<Number>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
value class Number(val value: Number) : PrimitiveValue<Number>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
value class String(val value: String) : PrimitiveValue<String>
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val value: Type
+
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.tool/-primitive-value/value.html b/src/core/community.flock.aigentic.core.tool/-primitive-value/value.html new file mode 100644 index 0000000..f39626f --- /dev/null +++ b/src/core/community.flock.aigentic.core.tool/-primitive-value/value.html @@ -0,0 +1,66 @@ + + + + + value + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

value

+
+
abstract val value: Type
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.tool/-tool-description/description.html b/src/core/community.flock.aigentic.core.tool/-tool-description/description.html new file mode 100644 index 0000000..ebf954c --- /dev/null +++ b/src/core/community.flock.aigentic.core.tool/-tool-description/description.html @@ -0,0 +1,66 @@ + + + + + description + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

description

+
+
abstract val description: String?
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.tool/-tool-description/index.html b/src/core/community.flock.aigentic.core.tool/-tool-description/index.html new file mode 100644 index 0000000..c3b6650 --- /dev/null +++ b/src/core/community.flock.aigentic.core.tool/-tool-description/index.html @@ -0,0 +1,120 @@ + + + + + ToolDescription + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

ToolDescription

+
interface ToolDescription

Inheritors

+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val description: String?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val name: ToolName
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val parameters: List<Parameter>
+
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.tool/-tool-description/name.html b/src/core/community.flock.aigentic.core.tool/-tool-description/name.html new file mode 100644 index 0000000..8556323 --- /dev/null +++ b/src/core/community.flock.aigentic.core.tool/-tool-description/name.html @@ -0,0 +1,66 @@ + + + + + name + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

name

+
+
abstract val name: ToolName
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.tool/-tool-description/parameters.html b/src/core/community.flock.aigentic.core.tool/-tool-description/parameters.html new file mode 100644 index 0000000..ca2d926 --- /dev/null +++ b/src/core/community.flock.aigentic.core.tool/-tool-description/parameters.html @@ -0,0 +1,66 @@ + + + + + parameters + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

parameters

+
+
abstract val parameters: List<Parameter>
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.tool/-tool-name/-tool-name.html b/src/core/community.flock.aigentic.core.tool/-tool-name/-tool-name.html new file mode 100644 index 0000000..bd2069c --- /dev/null +++ b/src/core/community.flock.aigentic.core.tool/-tool-name/-tool-name.html @@ -0,0 +1,66 @@ + + + + + ToolName + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

ToolName

+
+
constructor(value: String)
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.tool/-tool-name/index.html b/src/core/community.flock.aigentic.core.tool/-tool-name/index.html new file mode 100644 index 0000000..a14a8b4 --- /dev/null +++ b/src/core/community.flock.aigentic.core.tool/-tool-name/index.html @@ -0,0 +1,109 @@ + + + + + ToolName + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

ToolName

+
value class ToolName(val value: String)

Should not contain spaces (OpenAI returns 400 otherwise)

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(value: String)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.tool/-tool-name/value.html b/src/core/community.flock.aigentic.core.tool/-tool-name/value.html new file mode 100644 index 0000000..2e6c7c5 --- /dev/null +++ b/src/core/community.flock.aigentic.core.tool/-tool-name/value.html @@ -0,0 +1,66 @@ + + + + + value + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

value

+
+ +
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.tool/-tool/index.html b/src/core/community.flock.aigentic.core.tool/-tool/index.html new file mode 100644 index 0000000..a391217 --- /dev/null +++ b/src/core/community.flock.aigentic.core.tool/-tool/index.html @@ -0,0 +1,135 @@ + + + + + Tool + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Tool

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val description: String?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val handler: suspend (map: JsonObject) -> String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val name: ToolName
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val parameters: List<Parameter>
+
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.tool/get-int-value.html b/src/core/community.flock.aigentic.core.tool/get-int-value.html new file mode 100644 index 0000000..b6f3c8b --- /dev/null +++ b/src/core/community.flock.aigentic.core.tool/get-int-value.html @@ -0,0 +1,66 @@ + + + + + getIntValue + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

getIntValue

+
+
fun Parameter.getIntValue(arguments: JsonObject): Int
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.tool/get-object.html b/src/core/community.flock.aigentic.core.tool/get-object.html new file mode 100644 index 0000000..88d4673 --- /dev/null +++ b/src/core/community.flock.aigentic.core.tool/get-object.html @@ -0,0 +1,66 @@ + + + + + getObject + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

getObject

+
+
inline fun <T : Any> Parameter.Complex.Object.getObject(arguments: JsonObject): T
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.tool/get-string-value.html b/src/core/community.flock.aigentic.core.tool/get-string-value.html new file mode 100644 index 0000000..49aeb4e --- /dev/null +++ b/src/core/community.flock.aigentic.core.tool/get-string-value.html @@ -0,0 +1,66 @@ + + + + + getStringValue + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

getStringValue

+
+
fun Parameter.getStringValue(arguments: JsonObject): String
+
+ +
+
+ + + diff --git a/src/core/community.flock.aigentic.core.tool/index.html b/src/core/community.flock.aigentic.core.tool/index.html new file mode 100644 index 0000000..6380f97 --- /dev/null +++ b/src/core/community.flock.aigentic.core.tool/index.html @@ -0,0 +1,228 @@ + + + + + community.flock.aigentic.core.tool + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface Handler<T>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
sealed class Parameter
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface ParameterType
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface PrimitiveValue<Type>
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface ToolDescription
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
value class ToolName(val value: String)

Should not contain spaces (OpenAI returns 400 otherwise)

+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun Parameter.getIntValue(arguments: JsonObject): Int
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <T : Any> Parameter.Complex.Object.getObject(arguments: JsonObject): T
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun Parameter.getStringValue(arguments: JsonObject): String
+
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/index.html b/src/core/index.html new file mode 100644 index 0000000..0a574d5 --- /dev/null +++ b/src/core/index.html @@ -0,0 +1,247 @@ + + + + + core + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

core

+
+

Packages

+
+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
common
+
+
+
+
+
+
+ +
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
common
+
+
+
+
+
+
+ +
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
common
+
+
+
+
+
+
+ +
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
common
+
+
+
+
+
+
+ +
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
common
+
+
+
+
+
+
+ +
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
common
+
+
+
+
+
+
+ +
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
common
+
+
+
+
+
+
+ +
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
common
+
+
+
+
+
+
+ +
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
common
+
+
+
+
+
+
+ +
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
common
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/core/navigation.html b/src/core/navigation.html new file mode 100644 index 0000000..8b93e6f --- /dev/null +++ b/src/core/navigation.html @@ -0,0 +1,752 @@ +
+
+
+ core +
+
+ +
+
+ Agent +
+
+
+
+ Context +
+
+
+ Image +
+
+
+
+ Text +
+
+
+ +
+ +
+
+
+ Run +
+
+
+
+ start() +
+
+
+
+ Task +
+
+
+ + +
+ +
+
+
+ +
+ +
+ +
+
+ +
+
+
+ State +
+
+
+
+ toRun() +
+
+
+
+ +
+ +
+ +
+
+
+ Finished +
+
+
+
+ Started +
+
+
+
+ Stuck +
+
+
+ +
+
+ +
+ +
+
+ +
+ +
+
+ agent() +
+
+
+ +
+
+
+ AgentDSL +
+
+ +
+
+ Config +
+
+
+ +
+
+ +
+
+ +
+ + +
+
+ Message +
+
+
+ Image +
+
+
+ +
+
+
+ Text +
+
+
+
+ ToolCalls +
+
+
+ +
+
+
+
+ Sender +
+
+
+ Aigentic +
+
+
+
+ Model +
+
+
+
+
+ ToolCall +
+
+
+ +
+ +
+
+ +
+ +
+
+ APIKey +
+
+
+
+
+ Model +
+
+
+ +
+
+ +
+
+
+ +
+ +
+
+ +
+ +
+
+ Handler +
+
+
+
+ Parameter +
+
+
+ Complex +
+
+
+ Array +
+
+
+
+ Enum +
+
+
+
+ Object +
+
+
+
+
+ Primitive +
+
+
+
+ +
+
+ Complex +
+
+
+ Array +
+
+
+
+ Enum +
+
+
+
+ Object +
+
+
+
+
+ Primitive +
+
+
+ Boolean +
+
+
+
+ Integer +
+
+
+
+ Number +
+
+
+
+ String +
+
+
+
+
+ +
+
+ Boolean +
+
+
+ Companion +
+
+
+
+
+ Integer +
+
+
+ Companion +
+
+
+
+
+ Number +
+
+
+ Companion +
+
+
+
+
+ String +
+
+
+ Companion +
+
+
+
+
+
+ Tool +
+
+
+ +
+
+
+ ToolName +
+
+
+
+ +
+
+ http +
+
+ + + + +
+ +
+
+ Method +
+
+
+ GET +
+
+
+
+ POST +
+
+
+
+ PUT +
+
+
+
+ DELETE +
+
+
+
+ PATCH +
+
+
+
+ +
+
+ Header +
+
+
+ Bearer +
+
+
+ +
+
+
+ +
+ + + + +
+ +
+
+ +
+
+ +
+
+ Companion +
+
+
+ + +
+
+ +
diff --git a/src/providers/openai/community.flock.aigentic.dsl/index.html b/src/providers/openai/community.flock.aigentic.dsl/index.html new file mode 100644 index 0000000..9d39d42 --- /dev/null +++ b/src/providers/openai/community.flock.aigentic.dsl/index.html @@ -0,0 +1,89 @@ + + + + + community.flock.aigentic.dsl + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/providers/openai/community.flock.aigentic.dsl/open-a-i-model.html b/src/providers/openai/community.flock.aigentic.dsl/open-a-i-model.html new file mode 100644 index 0000000..7c22eb2 --- /dev/null +++ b/src/providers/openai/community.flock.aigentic.dsl/open-a-i-model.html @@ -0,0 +1,66 @@ + + + + + openAIModel + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

openAIModel

+
+ +
+ +
+
+ + + diff --git a/src/providers/openai/community.flock.aigentic.mapper/-domain-mapper/index.html b/src/providers/openai/community.flock.aigentic.mapper/-domain-mapper/index.html new file mode 100644 index 0000000..fcf5720 --- /dev/null +++ b/src/providers/openai/community.flock.aigentic.mapper/-domain-mapper/index.html @@ -0,0 +1,70 @@ + + + + + DomainMapper + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

DomainMapper

+ +
+
+
+
+
+
+ +
+
+ + + diff --git a/src/providers/openai/community.flock.aigentic.mapper/-open-a-i-mapper/index.html b/src/providers/openai/community.flock.aigentic.mapper/-open-a-i-mapper/index.html new file mode 100644 index 0000000..5465f99 --- /dev/null +++ b/src/providers/openai/community.flock.aigentic.mapper/-open-a-i-mapper/index.html @@ -0,0 +1,70 @@ + + + + + OpenAIMapper + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

OpenAIMapper

+ +
+
+
+
+
+
+ +
+
+ + + diff --git a/src/providers/openai/community.flock.aigentic.mapper/emit-properties-and-required.html b/src/providers/openai/community.flock.aigentic.mapper/emit-properties-and-required.html new file mode 100644 index 0000000..972ec02 --- /dev/null +++ b/src/providers/openai/community.flock.aigentic.mapper/emit-properties-and-required.html @@ -0,0 +1,66 @@ + + + + + emitPropertiesAndRequired + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

emitPropertiesAndRequired

+
+
fun JsonObjectBuilder.emitPropertiesAndRequired(parameters: List<Parameter>)
+
+ +
+
+ + + diff --git a/src/providers/openai/community.flock.aigentic.mapper/index.html b/src/providers/openai/community.flock.aigentic.mapper/index.html new file mode 100644 index 0000000..3b057a0 --- /dev/null +++ b/src/providers/openai/community.flock.aigentic.mapper/index.html @@ -0,0 +1,123 @@ + + + + + community.flock.aigentic.mapper + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun JsonObjectBuilder.emitPropertiesAndRequired(parameters: List<Parameter>)
+
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/providers/openai/community.flock.aigentic.model/-open-a-i-model-identifier/-g-p-t3_5-turbo/index.html b/src/providers/openai/community.flock.aigentic.model/-open-a-i-model-identifier/-g-p-t3_5-turbo/index.html new file mode 100644 index 0000000..13457d1 --- /dev/null +++ b/src/providers/openai/community.flock.aigentic.model/-open-a-i-model-identifier/-g-p-t3_5-turbo/index.html @@ -0,0 +1,90 @@ + + + + + GPT3_5Turbo + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

GPT3_5Turbo

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/providers/openai/community.flock.aigentic.model/-open-a-i-model-identifier/-g-p-t4-turbo/index.html b/src/providers/openai/community.flock.aigentic.model/-open-a-i-model-identifier/-g-p-t4-turbo/index.html new file mode 100644 index 0000000..15e6da2 --- /dev/null +++ b/src/providers/openai/community.flock.aigentic.model/-open-a-i-model-identifier/-g-p-t4-turbo/index.html @@ -0,0 +1,90 @@ + + + + + GPT4Turbo + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

GPT4Turbo

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/providers/openai/community.flock.aigentic.model/-open-a-i-model-identifier/index.html b/src/providers/openai/community.flock.aigentic.model/-open-a-i-model-identifier/index.html new file mode 100644 index 0000000..d6eab94 --- /dev/null +++ b/src/providers/openai/community.flock.aigentic.model/-open-a-i-model-identifier/index.html @@ -0,0 +1,124 @@ + + + + + OpenAIModelIdentifier + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

OpenAIModelIdentifier

+ +
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/providers/openai/community.flock.aigentic.model/-open-a-i-model-identifier/string-value.html b/src/providers/openai/community.flock.aigentic.model/-open-a-i-model-identifier/string-value.html new file mode 100644 index 0000000..069d695 --- /dev/null +++ b/src/providers/openai/community.flock.aigentic.model/-open-a-i-model-identifier/string-value.html @@ -0,0 +1,66 @@ + + + + + stringValue + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

stringValue

+
+ +
+ +
+
+ + + diff --git a/src/providers/openai/community.flock.aigentic.model/-open-a-i-model/-companion/default-open-a-i.html b/src/providers/openai/community.flock.aigentic.model/-open-a-i-model/-companion/default-open-a-i.html new file mode 100644 index 0000000..93df92a --- /dev/null +++ b/src/providers/openai/community.flock.aigentic.model/-open-a-i-model/-companion/default-open-a-i.html @@ -0,0 +1,66 @@ + + + + + defaultOpenAI + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

defaultOpenAI

+
+
fun defaultOpenAI(authentication: Authentication): OpenAI
+
+ +
+
+ + + diff --git a/src/providers/openai/community.flock.aigentic.model/-open-a-i-model/-companion/index.html b/src/providers/openai/community.flock.aigentic.model/-open-a-i-model/-companion/index.html new file mode 100644 index 0000000..1abae56 --- /dev/null +++ b/src/providers/openai/community.flock.aigentic.model/-open-a-i-model/-companion/index.html @@ -0,0 +1,90 @@ + + + + + Companion + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Companion

+
object Companion
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun defaultOpenAI(authentication: Authentication): OpenAI
+
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/providers/openai/community.flock.aigentic.model/-open-a-i-model/-open-a-i-model.html b/src/providers/openai/community.flock.aigentic.model/-open-a-i-model/-open-a-i-model.html new file mode 100644 index 0000000..5693aef --- /dev/null +++ b/src/providers/openai/community.flock.aigentic.model/-open-a-i-model/-open-a-i-model.html @@ -0,0 +1,66 @@ + + + + + OpenAIModel + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

OpenAIModel

+
+
constructor(authentication: Authentication.APIKey, modelIdentifier: OpenAIModelIdentifier, openAI: OpenAI = defaultOpenAI(authentication))
+
+ +
+
+ + + diff --git a/src/providers/openai/community.flock.aigentic.model/-open-a-i-model/authentication.html b/src/providers/openai/community.flock.aigentic.model/-open-a-i-model/authentication.html new file mode 100644 index 0000000..f74c056 --- /dev/null +++ b/src/providers/openai/community.flock.aigentic.model/-open-a-i-model/authentication.html @@ -0,0 +1,66 @@ + + + + + authentication + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

authentication

+
+ +
+ +
+
+ + + diff --git a/src/providers/openai/community.flock.aigentic.model/-open-a-i-model/index.html b/src/providers/openai/community.flock.aigentic.model/-open-a-i-model/index.html new file mode 100644 index 0000000..5b8cbd1 --- /dev/null +++ b/src/providers/openai/community.flock.aigentic.model/-open-a-i-model/index.html @@ -0,0 +1,162 @@ + + + + + OpenAIModel + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

OpenAIModel

+
class OpenAIModel(val authentication: Authentication.APIKey, val modelIdentifier: OpenAIModelIdentifier, openAI: OpenAI = defaultOpenAI(authentication)) : Model
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(authentication: Authentication.APIKey, modelIdentifier: OpenAIModelIdentifier, openAI: OpenAI = defaultOpenAI(authentication))
+
+
+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
object Companion
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun sendRequest(messages: List<Message>, tools: List<ToolDescription>): ModelResponse
+
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/providers/openai/community.flock.aigentic.model/-open-a-i-model/model-identifier.html b/src/providers/openai/community.flock.aigentic.model/-open-a-i-model/model-identifier.html new file mode 100644 index 0000000..57b2fd4 --- /dev/null +++ b/src/providers/openai/community.flock.aigentic.model/-open-a-i-model/model-identifier.html @@ -0,0 +1,66 @@ + + + + + modelIdentifier + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

modelIdentifier

+
+ +
+ +
+
+ + + diff --git a/src/providers/openai/community.flock.aigentic.model/-open-a-i-model/send-request.html b/src/providers/openai/community.flock.aigentic.model/-open-a-i-model/send-request.html new file mode 100644 index 0000000..d6de67d --- /dev/null +++ b/src/providers/openai/community.flock.aigentic.model/-open-a-i-model/send-request.html @@ -0,0 +1,66 @@ + + + + + sendRequest + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

sendRequest

+
+
open suspend override fun sendRequest(messages: List<Message>, tools: List<ToolDescription>): ModelResponse
+
+ +
+
+ + + diff --git a/src/providers/openai/community.flock.aigentic.model/index.html b/src/providers/openai/community.flock.aigentic.model/index.html new file mode 100644 index 0000000..dd63c3f --- /dev/null +++ b/src/providers/openai/community.flock.aigentic.model/index.html @@ -0,0 +1,104 @@ + + + + + community.flock.aigentic.model + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
class OpenAIModel(val authentication: Authentication.APIKey, val modelIdentifier: OpenAIModelIdentifier, openAI: OpenAI = defaultOpenAI(authentication)) : Model
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/providers/openai/index.html b/src/providers/openai/index.html new file mode 100644 index 0000000..9ce36a0 --- /dev/null +++ b/src/providers/openai/index.html @@ -0,0 +1,121 @@ + + + + + openai + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

openai

+
+

Packages

+
+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
common
+
+
+
+
+
+
+ +
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
common
+
+
+
+
+
+
+ +
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
common
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/providers/openai/navigation.html b/src/providers/openai/navigation.html new file mode 100644 index 0000000..8b93e6f --- /dev/null +++ b/src/providers/openai/navigation.html @@ -0,0 +1,752 @@ +
+
+
+ core +
+
+ +
+
+ Agent +
+
+
+
+ Context +
+
+
+ Image +
+
+
+
+ Text +
+
+
+ +
+ +
+
+
+ Run +
+
+
+
+ start() +
+
+
+
+ Task +
+
+
+ + +
+ +
+
+
+ +
+ +
+ +
+
+ +
+
+
+ State +
+
+
+
+ toRun() +
+
+
+
+ +
+ +
+ +
+
+
+ Finished +
+
+
+
+ Started +
+
+
+
+ Stuck +
+
+
+ +
+
+ +
+ +
+
+ +
+ +
+
+ agent() +
+
+
+ +
+
+
+ AgentDSL +
+
+ +
+
+ Config +
+
+
+ +
+
+ +
+
+ +
+ + +
+
+ Message +
+
+
+ Image +
+
+
+ +
+
+
+ Text +
+
+
+
+ ToolCalls +
+
+
+ +
+
+
+
+ Sender +
+
+
+ Aigentic +
+
+
+
+ Model +
+
+
+
+
+ ToolCall +
+
+
+ +
+ +
+
+ +
+ +
+
+ APIKey +
+
+
+
+
+ Model +
+
+
+ +
+
+ +
+
+
+ +
+ +
+
+ +
+ +
+
+ Handler +
+
+
+
+ Parameter +
+
+
+ Complex +
+
+
+ Array +
+
+
+
+ Enum +
+
+
+
+ Object +
+
+
+
+
+ Primitive +
+
+
+
+ +
+
+ Complex +
+
+
+ Array +
+
+
+
+ Enum +
+
+
+
+ Object +
+
+
+
+
+ Primitive +
+
+
+ Boolean +
+
+
+
+ Integer +
+
+
+
+ Number +
+
+
+
+ String +
+
+
+
+
+ +
+
+ Boolean +
+
+
+ Companion +
+
+
+
+
+ Integer +
+
+
+ Companion +
+
+
+
+
+ Number +
+
+
+ Companion +
+
+
+
+
+ String +
+
+
+ Companion +
+
+
+
+
+
+ Tool +
+
+
+ +
+
+
+ ToolName +
+
+
+
+ +
+
+ http +
+
+ + + + +
+ +
+
+ Method +
+
+
+ GET +
+
+
+
+ POST +
+
+
+
+ PUT +
+
+
+
+ DELETE +
+
+
+
+ PATCH +
+
+
+
+ +
+
+ Header +
+
+
+ Bearer +
+
+
+ +
+
+
+ +
+ + + + +
+ +
+
+ +
+
+ +
+
+ Companion +
+
+
+ + +
+
+ +
diff --git a/src/tools/http/community.flock.aigentic.tools.http/-default-query-parameters-arguments-resolver/-default-query-parameters-arguments-resolver.html b/src/tools/http/community.flock.aigentic.tools.http/-default-query-parameters-arguments-resolver/-default-query-parameters-arguments-resolver.html new file mode 100644 index 0000000..a68cebb --- /dev/null +++ b/src/tools/http/community.flock.aigentic.tools.http/-default-query-parameters-arguments-resolver/-default-query-parameters-arguments-resolver.html @@ -0,0 +1,66 @@ + + + + + DefaultQueryParametersArgumentsResolver + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

DefaultQueryParametersArgumentsResolver

+
+
constructor()
+
+ +
+
+ + + diff --git a/src/tools/http/community.flock.aigentic.tools.http/-default-query-parameters-arguments-resolver/index.html b/src/tools/http/community.flock.aigentic.tools.http/-default-query-parameters-arguments-resolver/index.html new file mode 100644 index 0000000..6b62e6b --- /dev/null +++ b/src/tools/http/community.flock.aigentic.tools.http/-default-query-parameters-arguments-resolver/index.html @@ -0,0 +1,109 @@ + + + + + DefaultQueryParametersArgumentsResolver + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

DefaultQueryParametersArgumentsResolver

+ +
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor()
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun resolveQueryParameters(queryParameters: List<Parameter>, callArguments: JsonObject): ResolvedQueryParameters
+
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/tools/http/community.flock.aigentic.tools.http/-default-query-parameters-arguments-resolver/resolve-query-parameters.html b/src/tools/http/community.flock.aigentic.tools.http/-default-query-parameters-arguments-resolver/resolve-query-parameters.html new file mode 100644 index 0000000..7bfd2b2 --- /dev/null +++ b/src/tools/http/community.flock.aigentic.tools.http/-default-query-parameters-arguments-resolver/resolve-query-parameters.html @@ -0,0 +1,66 @@ + + + + + resolveQueryParameters + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

resolveQueryParameters

+
+
open override fun resolveQueryParameters(queryParameters: List<Parameter>, callArguments: JsonObject): ResolvedQueryParameters
+
+ +
+
+ + + diff --git a/src/tools/http/community.flock.aigentic.tools.http/-default-request-body-arguments-resolver/-default-request-body-arguments-resolver.html b/src/tools/http/community.flock.aigentic.tools.http/-default-request-body-arguments-resolver/-default-request-body-arguments-resolver.html new file mode 100644 index 0000000..5b00341 --- /dev/null +++ b/src/tools/http/community.flock.aigentic.tools.http/-default-request-body-arguments-resolver/-default-request-body-arguments-resolver.html @@ -0,0 +1,66 @@ + + + + + DefaultRequestBodyArgumentsResolver + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

DefaultRequestBodyArgumentsResolver

+
+
constructor()
+
+ +
+
+ + + diff --git a/src/tools/http/community.flock.aigentic.tools.http/-default-request-body-arguments-resolver/index.html b/src/tools/http/community.flock.aigentic.tools.http/-default-request-body-arguments-resolver/index.html new file mode 100644 index 0000000..4e571f2 --- /dev/null +++ b/src/tools/http/community.flock.aigentic.tools.http/-default-request-body-arguments-resolver/index.html @@ -0,0 +1,109 @@ + + + + + DefaultRequestBodyArgumentsResolver + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

DefaultRequestBodyArgumentsResolver

+ +
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor()
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun resolveRequestBody(requestBodyParameter: Parameter.Complex.Object, callArguments: JsonObject): ResolvedRequestBody?
+
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/tools/http/community.flock.aigentic.tools.http/-default-request-body-arguments-resolver/resolve-request-body.html b/src/tools/http/community.flock.aigentic.tools.http/-default-request-body-arguments-resolver/resolve-request-body.html new file mode 100644 index 0000000..ad7eada --- /dev/null +++ b/src/tools/http/community.flock.aigentic.tools.http/-default-request-body-arguments-resolver/resolve-request-body.html @@ -0,0 +1,66 @@ + + + + + resolveRequestBody + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

resolveRequestBody

+
+
open override fun resolveRequestBody(requestBodyParameter: Parameter.Complex.Object, callArguments: JsonObject): ResolvedRequestBody?
+
+ +
+
+ + + diff --git a/src/tools/http/community.flock.aigentic.tools.http/-default-url-arguments-resolver/-default-url-arguments-resolver.html b/src/tools/http/community.flock.aigentic.tools.http/-default-url-arguments-resolver/-default-url-arguments-resolver.html new file mode 100644 index 0000000..d5c8b65 --- /dev/null +++ b/src/tools/http/community.flock.aigentic.tools.http/-default-url-arguments-resolver/-default-url-arguments-resolver.html @@ -0,0 +1,66 @@ + + + + + DefaultUrlArgumentsResolver + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

DefaultUrlArgumentsResolver

+
+
constructor()
+
+ +
+
+ + + diff --git a/src/tools/http/community.flock.aigentic.tools.http/-default-url-arguments-resolver/index.html b/src/tools/http/community.flock.aigentic.tools.http/-default-url-arguments-resolver/index.html new file mode 100644 index 0000000..160474b --- /dev/null +++ b/src/tools/http/community.flock.aigentic.tools.http/-default-url-arguments-resolver/index.html @@ -0,0 +1,109 @@ + + + + + DefaultUrlArgumentsResolver + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

DefaultUrlArgumentsResolver

+ +
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor()
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun resolveUrl(placeHolderUrl: String, pathParameters: List<Parameter>, callArguments: JsonObject): ResolvedUrl
+
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/tools/http/community.flock.aigentic.tools.http/-default-url-arguments-resolver/resolve-url.html b/src/tools/http/community.flock.aigentic.tools.http/-default-url-arguments-resolver/resolve-url.html new file mode 100644 index 0000000..c2a3af5 --- /dev/null +++ b/src/tools/http/community.flock.aigentic.tools.http/-default-url-arguments-resolver/resolve-url.html @@ -0,0 +1,66 @@ + + + + + resolveUrl + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

resolveUrl

+
+
open override fun resolveUrl(placeHolderUrl: String, pathParameters: List<Parameter>, callArguments: JsonObject): ResolvedUrl
+
+ +
+
+ + + diff --git a/src/tools/http/community.flock.aigentic.tools.http/-endpoint-operation/-endpoint-operation.html b/src/tools/http/community.flock.aigentic.tools.http/-endpoint-operation/-endpoint-operation.html new file mode 100644 index 0000000..f73ce13 --- /dev/null +++ b/src/tools/http/community.flock.aigentic.tools.http/-endpoint-operation/-endpoint-operation.html @@ -0,0 +1,66 @@ + + + + + EndpointOperation + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

EndpointOperation

+
+
constructor(name: String, description: String?, method: EndpointOperation.Method, url: String, pathParams: List<Parameter>, queryParams: List<Parameter>, requestBody: Parameter.Complex.Object?)
+
+ +
+
+ + + diff --git a/src/tools/http/community.flock.aigentic.tools.http/-endpoint-operation/-method/-d-e-l-e-t-e/index.html b/src/tools/http/community.flock.aigentic.tools.http/-endpoint-operation/-method/-d-e-l-e-t-e/index.html new file mode 100644 index 0000000..fc0a7b7 --- /dev/null +++ b/src/tools/http/community.flock.aigentic.tools.http/-endpoint-operation/-method/-d-e-l-e-t-e/index.html @@ -0,0 +1,105 @@ + + + + + DELETE + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

DELETE

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/tools/http/community.flock.aigentic.tools.http/-endpoint-operation/-method/-g-e-t/index.html b/src/tools/http/community.flock.aigentic.tools.http/-endpoint-operation/-method/-g-e-t/index.html new file mode 100644 index 0000000..97b49b8 --- /dev/null +++ b/src/tools/http/community.flock.aigentic.tools.http/-endpoint-operation/-method/-g-e-t/index.html @@ -0,0 +1,105 @@ + + + + + GET + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

GET

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/tools/http/community.flock.aigentic.tools.http/-endpoint-operation/-method/-p-a-t-c-h/index.html b/src/tools/http/community.flock.aigentic.tools.http/-endpoint-operation/-method/-p-a-t-c-h/index.html new file mode 100644 index 0000000..1863b2e --- /dev/null +++ b/src/tools/http/community.flock.aigentic.tools.http/-endpoint-operation/-method/-p-a-t-c-h/index.html @@ -0,0 +1,105 @@ + + + + + PATCH + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

PATCH

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/tools/http/community.flock.aigentic.tools.http/-endpoint-operation/-method/-p-o-s-t/index.html b/src/tools/http/community.flock.aigentic.tools.http/-endpoint-operation/-method/-p-o-s-t/index.html new file mode 100644 index 0000000..eab7991 --- /dev/null +++ b/src/tools/http/community.flock.aigentic.tools.http/-endpoint-operation/-method/-p-o-s-t/index.html @@ -0,0 +1,105 @@ + + + + + POST + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

POST

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/tools/http/community.flock.aigentic.tools.http/-endpoint-operation/-method/-p-u-t/index.html b/src/tools/http/community.flock.aigentic.tools.http/-endpoint-operation/-method/-p-u-t/index.html new file mode 100644 index 0000000..1a25272 --- /dev/null +++ b/src/tools/http/community.flock.aigentic.tools.http/-endpoint-operation/-method/-p-u-t/index.html @@ -0,0 +1,105 @@ + + + + + PUT + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

PUT

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/tools/http/community.flock.aigentic.tools.http/-endpoint-operation/-method/index.html b/src/tools/http/community.flock.aigentic.tools.http/-endpoint-operation/-method/index.html new file mode 100644 index 0000000..2e0f385 --- /dev/null +++ b/src/tools/http/community.flock.aigentic.tools.http/-endpoint-operation/-method/index.html @@ -0,0 +1,218 @@ + + + + + Method + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Method

+ +
+
+
+
+
+

Entries

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns an array containing the constants of this enum type, in the order they're declared.

+
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/tools/http/community.flock.aigentic.tools.http/-endpoint-operation/-method/value-of.html b/src/tools/http/community.flock.aigentic.tools.http/-endpoint-operation/-method/value-of.html new file mode 100644 index 0000000..bb130ce --- /dev/null +++ b/src/tools/http/community.flock.aigentic.tools.http/-endpoint-operation/-method/value-of.html @@ -0,0 +1,66 @@ + + + + + valueOf + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

valueOf

+
+

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Throws

if this enum type has no constant with the specified name

+
+ +
+
+ + + diff --git a/src/tools/http/community.flock.aigentic.tools.http/-endpoint-operation/-method/values.html b/src/tools/http/community.flock.aigentic.tools.http/-endpoint-operation/-method/values.html new file mode 100644 index 0000000..d31ca67 --- /dev/null +++ b/src/tools/http/community.flock.aigentic.tools.http/-endpoint-operation/-method/values.html @@ -0,0 +1,66 @@ + + + + + values + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

values

+
+

Returns an array containing the constants of this enum type, in the order they're declared.

This method may be used to iterate over the constants.

+
+ +
+
+ + + diff --git a/src/tools/http/community.flock.aigentic.tools.http/-endpoint-operation/description.html b/src/tools/http/community.flock.aigentic.tools.http/-endpoint-operation/description.html new file mode 100644 index 0000000..1934c9d --- /dev/null +++ b/src/tools/http/community.flock.aigentic.tools.http/-endpoint-operation/description.html @@ -0,0 +1,66 @@ + + + + + description + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

description

+
+ +
+ +
+
+ + + diff --git a/src/tools/http/community.flock.aigentic.tools.http/-endpoint-operation/index.html b/src/tools/http/community.flock.aigentic.tools.http/-endpoint-operation/index.html new file mode 100644 index 0000000..498ad28 --- /dev/null +++ b/src/tools/http/community.flock.aigentic.tools.http/-endpoint-operation/index.html @@ -0,0 +1,237 @@ + + + + + EndpointOperation + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

EndpointOperation

+
data class EndpointOperation(val name: String, val description: String?, val method: EndpointOperation.Method, val url: String, val pathParams: List<Parameter>, val queryParams: List<Parameter>, val requestBody: Parameter.Complex.Object?)
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(name: String, description: String?, method: EndpointOperation.Method, url: String, pathParams: List<Parameter>, queryParams: List<Parameter>, requestBody: Parameter.Complex.Object?)
+
+
+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+ +
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+ +
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val url: String
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/tools/http/community.flock.aigentic.tools.http/-endpoint-operation/method.html b/src/tools/http/community.flock.aigentic.tools.http/-endpoint-operation/method.html new file mode 100644 index 0000000..e0e81c7 --- /dev/null +++ b/src/tools/http/community.flock.aigentic.tools.http/-endpoint-operation/method.html @@ -0,0 +1,66 @@ + + + + + method + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

method

+
+ +
+ +
+
+ + + diff --git a/src/tools/http/community.flock.aigentic.tools.http/-endpoint-operation/name.html b/src/tools/http/community.flock.aigentic.tools.http/-endpoint-operation/name.html new file mode 100644 index 0000000..a7c38c5 --- /dev/null +++ b/src/tools/http/community.flock.aigentic.tools.http/-endpoint-operation/name.html @@ -0,0 +1,66 @@ + + + + + name + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

name

+
+ +
+ +
+
+ + + diff --git a/src/tools/http/community.flock.aigentic.tools.http/-endpoint-operation/path-params.html b/src/tools/http/community.flock.aigentic.tools.http/-endpoint-operation/path-params.html new file mode 100644 index 0000000..dbde9d9 --- /dev/null +++ b/src/tools/http/community.flock.aigentic.tools.http/-endpoint-operation/path-params.html @@ -0,0 +1,66 @@ + + + + + pathParams + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

pathParams

+
+ +
+ +
+
+ + + diff --git a/src/tools/http/community.flock.aigentic.tools.http/-endpoint-operation/query-params.html b/src/tools/http/community.flock.aigentic.tools.http/-endpoint-operation/query-params.html new file mode 100644 index 0000000..a70869a --- /dev/null +++ b/src/tools/http/community.flock.aigentic.tools.http/-endpoint-operation/query-params.html @@ -0,0 +1,66 @@ + + + + + queryParams + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

queryParams

+
+ +
+ +
+
+ + + diff --git a/src/tools/http/community.flock.aigentic.tools.http/-endpoint-operation/request-body.html b/src/tools/http/community.flock.aigentic.tools.http/-endpoint-operation/request-body.html new file mode 100644 index 0000000..f3413cf --- /dev/null +++ b/src/tools/http/community.flock.aigentic.tools.http/-endpoint-operation/request-body.html @@ -0,0 +1,66 @@ + + + + + requestBody + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

requestBody

+
+ +
+ +
+
+ + + diff --git a/src/tools/http/community.flock.aigentic.tools.http/-endpoint-operation/url.html b/src/tools/http/community.flock.aigentic.tools.http/-endpoint-operation/url.html new file mode 100644 index 0000000..dffe085 --- /dev/null +++ b/src/tools/http/community.flock.aigentic.tools.http/-endpoint-operation/url.html @@ -0,0 +1,66 @@ + + + + + url + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

url

+
+
val url: String
+
+ +
+
+ + + diff --git a/src/tools/http/community.flock.aigentic.tools.http/-header/-bearer/-bearer.html b/src/tools/http/community.flock.aigentic.tools.http/-header/-bearer/-bearer.html new file mode 100644 index 0000000..487afd8 --- /dev/null +++ b/src/tools/http/community.flock.aigentic.tools.http/-header/-bearer/-bearer.html @@ -0,0 +1,66 @@ + + + + + Bearer + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Bearer

+
+
constructor(token: String)
+
+ +
+
+ + + diff --git a/src/tools/http/community.flock.aigentic.tools.http/-header/-bearer/index.html b/src/tools/http/community.flock.aigentic.tools.http/-header/-bearer/index.html new file mode 100644 index 0000000..d71ab0f --- /dev/null +++ b/src/tools/http/community.flock.aigentic.tools.http/-header/-bearer/index.html @@ -0,0 +1,139 @@ + + + + + Bearer + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Bearer

+
data class Bearer(val token: String) : Header
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(token: String)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val name: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val value: String
+
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/tools/http/community.flock.aigentic.tools.http/-header/-bearer/name.html b/src/tools/http/community.flock.aigentic.tools.http/-header/-bearer/name.html new file mode 100644 index 0000000..96815c8 --- /dev/null +++ b/src/tools/http/community.flock.aigentic.tools.http/-header/-bearer/name.html @@ -0,0 +1,66 @@ + + + + + name + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

name

+
+
open override val name: String
+
+ +
+
+ + + diff --git a/src/tools/http/community.flock.aigentic.tools.http/-header/-bearer/token.html b/src/tools/http/community.flock.aigentic.tools.http/-header/-bearer/token.html new file mode 100644 index 0000000..296f8b6 --- /dev/null +++ b/src/tools/http/community.flock.aigentic.tools.http/-header/-bearer/token.html @@ -0,0 +1,66 @@ + + + + + token + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

token

+
+ +
+ +
+
+ + + diff --git a/src/tools/http/community.flock.aigentic.tools.http/-header/-bearer/value.html b/src/tools/http/community.flock.aigentic.tools.http/-header/-bearer/value.html new file mode 100644 index 0000000..b7e1522 --- /dev/null +++ b/src/tools/http/community.flock.aigentic.tools.http/-header/-bearer/value.html @@ -0,0 +1,66 @@ + + + + + value + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

value

+
+
open override val value: String
+
+ +
+
+ + + diff --git a/src/tools/http/community.flock.aigentic.tools.http/-header/-custom-header/-custom-header.html b/src/tools/http/community.flock.aigentic.tools.http/-header/-custom-header/-custom-header.html new file mode 100644 index 0000000..bcd50f3 --- /dev/null +++ b/src/tools/http/community.flock.aigentic.tools.http/-header/-custom-header/-custom-header.html @@ -0,0 +1,66 @@ + + + + + CustomHeader + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

CustomHeader

+
+
constructor(name: String, value: String)
+
+ +
+
+ + + diff --git a/src/tools/http/community.flock.aigentic.tools.http/-header/-custom-header/index.html b/src/tools/http/community.flock.aigentic.tools.http/-header/-custom-header/index.html new file mode 100644 index 0000000..f51b5e3 --- /dev/null +++ b/src/tools/http/community.flock.aigentic.tools.http/-header/-custom-header/index.html @@ -0,0 +1,124 @@ + + + + + CustomHeader + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

CustomHeader

+
data class CustomHeader(val name: String, val value: String) : Header
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(name: String, value: String)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val name: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override val value: String
+
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/tools/http/community.flock.aigentic.tools.http/-header/-custom-header/name.html b/src/tools/http/community.flock.aigentic.tools.http/-header/-custom-header/name.html new file mode 100644 index 0000000..1825e35 --- /dev/null +++ b/src/tools/http/community.flock.aigentic.tools.http/-header/-custom-header/name.html @@ -0,0 +1,66 @@ + + + + + name + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

name

+
+
open override val name: String
+
+ +
+
+ + + diff --git a/src/tools/http/community.flock.aigentic.tools.http/-header/-custom-header/value.html b/src/tools/http/community.flock.aigentic.tools.http/-header/-custom-header/value.html new file mode 100644 index 0000000..5c95710 --- /dev/null +++ b/src/tools/http/community.flock.aigentic.tools.http/-header/-custom-header/value.html @@ -0,0 +1,66 @@ + + + + + value + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

value

+
+
open override val value: String
+
+ +
+
+ + + diff --git a/src/tools/http/community.flock.aigentic.tools.http/-header/index.html b/src/tools/http/community.flock.aigentic.tools.http/-header/index.html new file mode 100644 index 0000000..baf5f85 --- /dev/null +++ b/src/tools/http/community.flock.aigentic.tools.http/-header/index.html @@ -0,0 +1,139 @@ + + + + + Header + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Header

+
interface Header

Inheritors

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Bearer(val token: String) : Header
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class CustomHeader(val name: String, val value: String) : Header
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val name: String
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract val value: String
+
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/tools/http/community.flock.aigentic.tools.http/-header/name.html b/src/tools/http/community.flock.aigentic.tools.http/-header/name.html new file mode 100644 index 0000000..544e534 --- /dev/null +++ b/src/tools/http/community.flock.aigentic.tools.http/-header/name.html @@ -0,0 +1,66 @@ + + + + + name + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

name

+
+
abstract val name: String
+
+ +
+
+ + + diff --git a/src/tools/http/community.flock.aigentic.tools.http/-header/value.html b/src/tools/http/community.flock.aigentic.tools.http/-header/value.html new file mode 100644 index 0000000..37a3a43 --- /dev/null +++ b/src/tools/http/community.flock.aigentic.tools.http/-header/value.html @@ -0,0 +1,66 @@ + + + + + value + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

value

+
+
abstract val value: String
+
+ +
+
+ + + diff --git a/src/tools/http/community.flock.aigentic.tools.http/-ktor-rest-client/-ktor-rest-client.html b/src/tools/http/community.flock.aigentic.tools.http/-ktor-rest-client/-ktor-rest-client.html new file mode 100644 index 0000000..ca5c042 --- /dev/null +++ b/src/tools/http/community.flock.aigentic.tools.http/-ktor-rest-client/-ktor-rest-client.html @@ -0,0 +1,66 @@ + + + + + KtorRestClient + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

KtorRestClient

+
+
constructor(engine: HttpClientEngine? = null)
+
+ +
+
+ + + diff --git a/src/tools/http/community.flock.aigentic.tools.http/-ktor-rest-client/execute.html b/src/tools/http/community.flock.aigentic.tools.http/-ktor-rest-client/execute.html new file mode 100644 index 0000000..82e5b92 --- /dev/null +++ b/src/tools/http/community.flock.aigentic.tools.http/-ktor-rest-client/execute.html @@ -0,0 +1,66 @@ + + + + + execute + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

execute

+
+
open suspend override fun execute(method: EndpointOperation.Method, resolvedUrl: ResolvedUrl, resolvedQueryParameters: ResolvedQueryParameters, resolvedRequestBody: ResolvedRequestBody?, headers: List<Header>): String
+
+ +
+
+ + + diff --git a/src/tools/http/community.flock.aigentic.tools.http/-ktor-rest-client/index.html b/src/tools/http/community.flock.aigentic.tools.http/-ktor-rest-client/index.html new file mode 100644 index 0000000..f257ce1 --- /dev/null +++ b/src/tools/http/community.flock.aigentic.tools.http/-ktor-rest-client/index.html @@ -0,0 +1,109 @@ + + + + + KtorRestClient + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

KtorRestClient

+
class KtorRestClient(engine: HttpClientEngine? = null) : RestClient
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(engine: HttpClientEngine? = null)
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun execute(method: EndpointOperation.Method, resolvedUrl: ResolvedUrl, resolvedQueryParameters: ResolvedQueryParameters, resolvedRequestBody: ResolvedRequestBody?, headers: List<Header>): String
+
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/tools/http/community.flock.aigentic.tools.http/-query-parameters-arguments-resolver/index.html b/src/tools/http/community.flock.aigentic.tools.http/-query-parameters-arguments-resolver/index.html new file mode 100644 index 0000000..7de7c34 --- /dev/null +++ b/src/tools/http/community.flock.aigentic.tools.http/-query-parameters-arguments-resolver/index.html @@ -0,0 +1,90 @@ + + + + + QueryParametersArgumentsResolver + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

QueryParametersArgumentsResolver

+ +
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract fun resolveQueryParameters(queryParameters: List<Parameter>, callArguments: JsonObject): ResolvedQueryParameters
+
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/tools/http/community.flock.aigentic.tools.http/-query-parameters-arguments-resolver/resolve-query-parameters.html b/src/tools/http/community.flock.aigentic.tools.http/-query-parameters-arguments-resolver/resolve-query-parameters.html new file mode 100644 index 0000000..8a36421 --- /dev/null +++ b/src/tools/http/community.flock.aigentic.tools.http/-query-parameters-arguments-resolver/resolve-query-parameters.html @@ -0,0 +1,66 @@ + + + + + resolveQueryParameters + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

resolveQueryParameters

+
+
abstract fun resolveQueryParameters(queryParameters: List<Parameter>, callArguments: JsonObject): ResolvedQueryParameters
+
+ +
+
+ + + diff --git a/src/tools/http/community.flock.aigentic.tools.http/-request-body-arguments-resolver/index.html b/src/tools/http/community.flock.aigentic.tools.http/-request-body-arguments-resolver/index.html new file mode 100644 index 0000000..d18b241 --- /dev/null +++ b/src/tools/http/community.flock.aigentic.tools.http/-request-body-arguments-resolver/index.html @@ -0,0 +1,90 @@ + + + + + RequestBodyArgumentsResolver + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

RequestBodyArgumentsResolver

+ +
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract fun resolveRequestBody(requestBodyParameter: Parameter.Complex.Object, callArguments: JsonObject): ResolvedRequestBody?
+
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/tools/http/community.flock.aigentic.tools.http/-request-body-arguments-resolver/resolve-request-body.html b/src/tools/http/community.flock.aigentic.tools.http/-request-body-arguments-resolver/resolve-request-body.html new file mode 100644 index 0000000..91877b7 --- /dev/null +++ b/src/tools/http/community.flock.aigentic.tools.http/-request-body-arguments-resolver/resolve-request-body.html @@ -0,0 +1,66 @@ + + + + + resolveRequestBody + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

resolveRequestBody

+
+
abstract fun resolveRequestBody(requestBodyParameter: Parameter.Complex.Object, callArguments: JsonObject): ResolvedRequestBody?
+
+ +
+
+ + + diff --git a/src/tools/http/community.flock.aigentic.tools.http/-resolved-query-parameters/-companion/empty.html b/src/tools/http/community.flock.aigentic.tools.http/-resolved-query-parameters/-companion/empty.html new file mode 100644 index 0000000..7af4f64 --- /dev/null +++ b/src/tools/http/community.flock.aigentic.tools.http/-resolved-query-parameters/-companion/empty.html @@ -0,0 +1,66 @@ + + + + + empty + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

empty

+
+ +
+ +
+
+ + + diff --git a/src/tools/http/community.flock.aigentic.tools.http/-resolved-query-parameters/-companion/index.html b/src/tools/http/community.flock.aigentic.tools.http/-resolved-query-parameters/-companion/index.html new file mode 100644 index 0000000..1bf3f90 --- /dev/null +++ b/src/tools/http/community.flock.aigentic.tools.http/-resolved-query-parameters/-companion/index.html @@ -0,0 +1,90 @@ + + + + + Companion + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Companion

+
object Companion
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+ +
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/tools/http/community.flock.aigentic.tools.http/-resolved-query-parameters/-resolved-query-parameters.html b/src/tools/http/community.flock.aigentic.tools.http/-resolved-query-parameters/-resolved-query-parameters.html new file mode 100644 index 0000000..77a6b52 --- /dev/null +++ b/src/tools/http/community.flock.aigentic.tools.http/-resolved-query-parameters/-resolved-query-parameters.html @@ -0,0 +1,66 @@ + + + + + ResolvedQueryParameters + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

ResolvedQueryParameters

+
+
constructor(values: Map<String, JsonElement>)
+
+ +
+
+ + + diff --git a/src/tools/http/community.flock.aigentic.tools.http/-resolved-query-parameters/index.html b/src/tools/http/community.flock.aigentic.tools.http/-resolved-query-parameters/index.html new file mode 100644 index 0000000..63aabf4 --- /dev/null +++ b/src/tools/http/community.flock.aigentic.tools.http/-resolved-query-parameters/index.html @@ -0,0 +1,128 @@ + + + + + ResolvedQueryParameters + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

ResolvedQueryParameters

+
value class ResolvedQueryParameters(val values: Map<String, JsonElement>)
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(values: Map<String, JsonElement>)
+
+
+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
object Companion
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val values: Map<String, JsonElement>
+
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/tools/http/community.flock.aigentic.tools.http/-resolved-query-parameters/values.html b/src/tools/http/community.flock.aigentic.tools.http/-resolved-query-parameters/values.html new file mode 100644 index 0000000..d2d10cc --- /dev/null +++ b/src/tools/http/community.flock.aigentic.tools.http/-resolved-query-parameters/values.html @@ -0,0 +1,66 @@ + + + + + values + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

values

+
+
val values: Map<String, JsonElement>
+
+ +
+
+ + + diff --git a/src/tools/http/community.flock.aigentic.tools.http/-resolved-request-body/-resolved-request-body.html b/src/tools/http/community.flock.aigentic.tools.http/-resolved-request-body/-resolved-request-body.html new file mode 100644 index 0000000..acd93dc --- /dev/null +++ b/src/tools/http/community.flock.aigentic.tools.http/-resolved-request-body/-resolved-request-body.html @@ -0,0 +1,66 @@ + + + + + ResolvedRequestBody + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

ResolvedRequestBody

+
+
constructor(stringBody: String)
+
+ +
+
+ + + diff --git a/src/tools/http/community.flock.aigentic.tools.http/-resolved-request-body/index.html b/src/tools/http/community.flock.aigentic.tools.http/-resolved-request-body/index.html new file mode 100644 index 0000000..ae38f96 --- /dev/null +++ b/src/tools/http/community.flock.aigentic.tools.http/-resolved-request-body/index.html @@ -0,0 +1,109 @@ + + + + + ResolvedRequestBody + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

ResolvedRequestBody

+
value class ResolvedRequestBody(val stringBody: String)
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(stringBody: String)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/tools/http/community.flock.aigentic.tools.http/-resolved-request-body/string-body.html b/src/tools/http/community.flock.aigentic.tools.http/-resolved-request-body/string-body.html new file mode 100644 index 0000000..ee6181e --- /dev/null +++ b/src/tools/http/community.flock.aigentic.tools.http/-resolved-request-body/string-body.html @@ -0,0 +1,66 @@ + + + + + stringBody + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

stringBody

+
+ +
+ +
+
+ + + diff --git a/src/tools/http/community.flock.aigentic.tools.http/-resolved-url/-resolved-url.html b/src/tools/http/community.flock.aigentic.tools.http/-resolved-url/-resolved-url.html new file mode 100644 index 0000000..08fd5a7 --- /dev/null +++ b/src/tools/http/community.flock.aigentic.tools.http/-resolved-url/-resolved-url.html @@ -0,0 +1,66 @@ + + + + + ResolvedUrl + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

ResolvedUrl

+
+
constructor(urlString: String)
+
+ +
+
+ + + diff --git a/src/tools/http/community.flock.aigentic.tools.http/-resolved-url/index.html b/src/tools/http/community.flock.aigentic.tools.http/-resolved-url/index.html new file mode 100644 index 0000000..9a41719 --- /dev/null +++ b/src/tools/http/community.flock.aigentic.tools.http/-resolved-url/index.html @@ -0,0 +1,109 @@ + + + + + ResolvedUrl + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

ResolvedUrl

+
value class ResolvedUrl(val urlString: String)
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(urlString: String)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/tools/http/community.flock.aigentic.tools.http/-resolved-url/url-string.html b/src/tools/http/community.flock.aigentic.tools.http/-resolved-url/url-string.html new file mode 100644 index 0000000..17d6560 --- /dev/null +++ b/src/tools/http/community.flock.aigentic.tools.http/-resolved-url/url-string.html @@ -0,0 +1,66 @@ + + + + + urlString + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

urlString

+
+ +
+ +
+
+ + + diff --git a/src/tools/http/community.flock.aigentic.tools.http/-rest-client-executor/-companion/default.html b/src/tools/http/community.flock.aigentic.tools.http/-rest-client-executor/-companion/default.html new file mode 100644 index 0000000..53b1ea5 --- /dev/null +++ b/src/tools/http/community.flock.aigentic.tools.http/-rest-client-executor/-companion/default.html @@ -0,0 +1,66 @@ + + + + + default + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

default

+
+ +
+ +
+
+ + + diff --git a/src/tools/http/community.flock.aigentic.tools.http/-rest-client-executor/-companion/index.html b/src/tools/http/community.flock.aigentic.tools.http/-rest-client-executor/-companion/index.html new file mode 100644 index 0000000..32888ed --- /dev/null +++ b/src/tools/http/community.flock.aigentic.tools.http/-rest-client-executor/-companion/index.html @@ -0,0 +1,90 @@ + + + + + Companion + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Companion

+
object Companion
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+ +
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/tools/http/community.flock.aigentic.tools.http/-rest-client-executor/-rest-client-executor.html b/src/tools/http/community.flock.aigentic.tools.http/-rest-client-executor/-rest-client-executor.html new file mode 100644 index 0000000..8a26b86 --- /dev/null +++ b/src/tools/http/community.flock.aigentic.tools.http/-rest-client-executor/-rest-client-executor.html @@ -0,0 +1,66 @@ + + + + + RestClientExecutor + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

RestClientExecutor

+
+
constructor(restClient: RestClient, urlArgumentsResolver: UrlArgumentsResolver, queryParametersArgumentsResolver: QueryParametersArgumentsResolver, requestBodyArgumentsResolver: RequestBodyArgumentsResolver)
+
+ +
+
+ + + diff --git a/src/tools/http/community.flock.aigentic.tools.http/-rest-client-executor/execute.html b/src/tools/http/community.flock.aigentic.tools.http/-rest-client-executor/execute.html new file mode 100644 index 0000000..0c3f2b8 --- /dev/null +++ b/src/tools/http/community.flock.aigentic.tools.http/-rest-client-executor/execute.html @@ -0,0 +1,66 @@ + + + + + execute + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

execute

+
+
suspend fun execute(operation: EndpointOperation, callArguments: JsonObject, headers: List<Header>): String
+
+ +
+
+ + + diff --git a/src/tools/http/community.flock.aigentic.tools.http/-rest-client-executor/index.html b/src/tools/http/community.flock.aigentic.tools.http/-rest-client-executor/index.html new file mode 100644 index 0000000..d8206f4 --- /dev/null +++ b/src/tools/http/community.flock.aigentic.tools.http/-rest-client-executor/index.html @@ -0,0 +1,192 @@ + + + + + RestClientExecutor + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

RestClientExecutor

+
class RestClientExecutor(val restClient: RestClient, val urlArgumentsResolver: UrlArgumentsResolver, val queryParametersArgumentsResolver: QueryParametersArgumentsResolver, val requestBodyArgumentsResolver: RequestBodyArgumentsResolver)
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(restClient: RestClient, urlArgumentsResolver: UrlArgumentsResolver, queryParametersArgumentsResolver: QueryParametersArgumentsResolver, requestBodyArgumentsResolver: RequestBodyArgumentsResolver)
+
+
+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
object Companion
+
+
+
+
+
+
+
+

Properties

+
+ + +
+
+
+ + +
Link copied to clipboard
+
+ +
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+ +
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
suspend fun execute(operation: EndpointOperation, callArguments: JsonObject, headers: List<Header>): String
+
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/tools/http/community.flock.aigentic.tools.http/-rest-client-executor/query-parameters-arguments-resolver.html b/src/tools/http/community.flock.aigentic.tools.http/-rest-client-executor/query-parameters-arguments-resolver.html new file mode 100644 index 0000000..dea0b64 --- /dev/null +++ b/src/tools/http/community.flock.aigentic.tools.http/-rest-client-executor/query-parameters-arguments-resolver.html @@ -0,0 +1,66 @@ + + + + + queryParametersArgumentsResolver + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

queryParametersArgumentsResolver

+
+ +
+ +
+
+ + + diff --git a/src/tools/http/community.flock.aigentic.tools.http/-rest-client-executor/request-body-arguments-resolver.html b/src/tools/http/community.flock.aigentic.tools.http/-rest-client-executor/request-body-arguments-resolver.html new file mode 100644 index 0000000..97324a1 --- /dev/null +++ b/src/tools/http/community.flock.aigentic.tools.http/-rest-client-executor/request-body-arguments-resolver.html @@ -0,0 +1,66 @@ + + + + + requestBodyArgumentsResolver + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

requestBodyArgumentsResolver

+
+ +
+ +
+
+ + + diff --git a/src/tools/http/community.flock.aigentic.tools.http/-rest-client-executor/rest-client.html b/src/tools/http/community.flock.aigentic.tools.http/-rest-client-executor/rest-client.html new file mode 100644 index 0000000..47cbf97 --- /dev/null +++ b/src/tools/http/community.flock.aigentic.tools.http/-rest-client-executor/rest-client.html @@ -0,0 +1,66 @@ + + + + + restClient + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

restClient

+
+ +
+ +
+
+ + + diff --git a/src/tools/http/community.flock.aigentic.tools.http/-rest-client-executor/url-arguments-resolver.html b/src/tools/http/community.flock.aigentic.tools.http/-rest-client-executor/url-arguments-resolver.html new file mode 100644 index 0000000..09c7bfb --- /dev/null +++ b/src/tools/http/community.flock.aigentic.tools.http/-rest-client-executor/url-arguments-resolver.html @@ -0,0 +1,66 @@ + + + + + urlArgumentsResolver + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

urlArgumentsResolver

+
+ +
+ +
+
+ + + diff --git a/src/tools/http/community.flock.aigentic.tools.http/-rest-client/execute.html b/src/tools/http/community.flock.aigentic.tools.http/-rest-client/execute.html new file mode 100644 index 0000000..c811d16 --- /dev/null +++ b/src/tools/http/community.flock.aigentic.tools.http/-rest-client/execute.html @@ -0,0 +1,66 @@ + + + + + execute + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

execute

+
+
abstract suspend fun execute(method: EndpointOperation.Method, resolvedUrl: ResolvedUrl, resolvedQueryParameters: ResolvedQueryParameters, resolvedRequestBody: ResolvedRequestBody?, headers: List<Header>): String
+
+ +
+
+ + + diff --git a/src/tools/http/community.flock.aigentic.tools.http/-rest-client/index.html b/src/tools/http/community.flock.aigentic.tools.http/-rest-client/index.html new file mode 100644 index 0000000..3c85f5e --- /dev/null +++ b/src/tools/http/community.flock.aigentic.tools.http/-rest-client/index.html @@ -0,0 +1,90 @@ + + + + + RestClient + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

RestClient

+
interface RestClient

Inheritors

+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract suspend fun execute(method: EndpointOperation.Method, resolvedUrl: ResolvedUrl, resolvedQueryParameters: ResolvedQueryParameters, resolvedRequestBody: ResolvedRequestBody?, headers: List<Header>): String
+
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/tools/http/community.flock.aigentic.tools.http/-url-arguments-resolver/index.html b/src/tools/http/community.flock.aigentic.tools.http/-url-arguments-resolver/index.html new file mode 100644 index 0000000..fd7f377 --- /dev/null +++ b/src/tools/http/community.flock.aigentic.tools.http/-url-arguments-resolver/index.html @@ -0,0 +1,90 @@ + + + + + UrlArgumentsResolver + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

UrlArgumentsResolver

+ +
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract fun resolveUrl(placeHolderUrl: String, pathParameters: List<Parameter>, callArguments: JsonObject): ResolvedUrl
+
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/tools/http/community.flock.aigentic.tools.http/-url-arguments-resolver/resolve-url.html b/src/tools/http/community.flock.aigentic.tools.http/-url-arguments-resolver/resolve-url.html new file mode 100644 index 0000000..8190b81 --- /dev/null +++ b/src/tools/http/community.flock.aigentic.tools.http/-url-arguments-resolver/resolve-url.html @@ -0,0 +1,66 @@ + + + + + resolveUrl + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

resolveUrl

+
+
abstract fun resolveUrl(placeHolderUrl: String, pathParameters: List<Parameter>, callArguments: JsonObject): ResolvedUrl
+
+ +
+
+ + + diff --git a/src/tools/http/community.flock.aigentic.tools.http/get-parameter-value.html b/src/tools/http/community.flock.aigentic.tools.http/get-parameter-value.html new file mode 100644 index 0000000..96252e4 --- /dev/null +++ b/src/tools/http/community.flock.aigentic.tools.http/get-parameter-value.html @@ -0,0 +1,66 @@ + + + + + getParameterValue + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

getParameterValue

+
+
fun Parameter.getParameterValue(arguments: JsonObject): JsonElement?
+
+ +
+
+ + + diff --git a/src/tools/http/community.flock.aigentic.tools.http/index.html b/src/tools/http/community.flock.aigentic.tools.http/index.html new file mode 100644 index 0000000..2ad7015 --- /dev/null +++ b/src/tools/http/community.flock.aigentic.tools.http/index.html @@ -0,0 +1,318 @@ + + + + + community.flock.aigentic.tools.http + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+ + + + +
+
+
+ + +
Link copied to clipboard
+
+ +
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class EndpointOperation(val name: String, val description: String?, val method: EndpointOperation.Method, val url: String, val pathParams: List<Parameter>, val queryParams: List<Parameter>, val requestBody: Parameter.Complex.Object?)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface Header
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
class KtorRestClient(engine: HttpClientEngine? = null) : RestClient
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+ +
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
value class ResolvedQueryParameters(val values: Map<String, JsonElement>)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
value class ResolvedRequestBody(val stringBody: String)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
value class ResolvedUrl(val urlString: String)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface RestClient
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
class RestClientExecutor(val restClient: RestClient, val urlArgumentsResolver: UrlArgumentsResolver, val queryParametersArgumentsResolver: QueryParametersArgumentsResolver, val requestBodyArgumentsResolver: RequestBodyArgumentsResolver)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun Parameter.getParameterValue(arguments: JsonObject): JsonElement?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/tools/http/community.flock.aigentic.tools.http/to-tool-definition.html b/src/tools/http/community.flock.aigentic.tools.http/to-tool-definition.html new file mode 100644 index 0000000..dd1d1ae --- /dev/null +++ b/src/tools/http/community.flock.aigentic.tools.http/to-tool-definition.html @@ -0,0 +1,66 @@ + + + + + toToolDefinition + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

toToolDefinition

+
+ +
+ +
+
+ + + diff --git a/src/tools/http/index.html b/src/tools/http/index.html new file mode 100644 index 0000000..7881b70 --- /dev/null +++ b/src/tools/http/index.html @@ -0,0 +1,85 @@ + + + + + http + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

http

+
+

Packages

+
+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
common
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/tools/http/navigation.html b/src/tools/http/navigation.html new file mode 100644 index 0000000..8b93e6f --- /dev/null +++ b/src/tools/http/navigation.html @@ -0,0 +1,752 @@ +
+
+
+ core +
+
+ +
+
+ Agent +
+
+
+
+ Context +
+
+
+ Image +
+
+
+
+ Text +
+
+
+ +
+ +
+
+
+ Run +
+
+
+
+ start() +
+
+
+
+ Task +
+
+
+ + +
+ +
+
+
+ +
+ +
+ +
+
+ +
+
+
+ State +
+
+
+
+ toRun() +
+
+
+
+ +
+ +
+ +
+
+
+ Finished +
+
+
+
+ Started +
+
+
+
+ Stuck +
+
+
+ +
+
+ +
+ +
+
+ +
+ +
+
+ agent() +
+
+
+ +
+
+
+ AgentDSL +
+
+ +
+
+ Config +
+
+
+ +
+
+ +
+
+ +
+ + +
+
+ Message +
+
+
+ Image +
+
+
+ +
+
+
+ Text +
+
+
+
+ ToolCalls +
+
+
+ +
+
+
+
+ Sender +
+
+
+ Aigentic +
+
+
+
+ Model +
+
+
+
+
+ ToolCall +
+
+
+ +
+ +
+
+ +
+ +
+
+ APIKey +
+
+
+
+
+ Model +
+
+
+ +
+
+ +
+
+
+ +
+ +
+
+ +
+ +
+
+ Handler +
+
+
+
+ Parameter +
+
+
+ Complex +
+
+
+ Array +
+
+
+
+ Enum +
+
+
+
+ Object +
+
+
+
+
+ Primitive +
+
+
+
+ +
+
+ Complex +
+
+
+ Array +
+
+
+
+ Enum +
+
+
+
+ Object +
+
+
+
+
+ Primitive +
+
+
+ Boolean +
+
+
+
+ Integer +
+
+
+
+ Number +
+
+
+
+ String +
+
+
+
+
+ +
+
+ Boolean +
+
+
+ Companion +
+
+
+
+
+ Integer +
+
+
+ Companion +
+
+
+
+
+ Number +
+
+
+ Companion +
+
+
+
+
+ String +
+
+
+ Companion +
+
+
+
+
+
+ Tool +
+
+
+ +
+
+
+ ToolName +
+
+
+
+ +
+
+ http +
+
+ + + + +
+ +
+
+ Method +
+
+
+ GET +
+
+
+
+ POST +
+
+
+
+ PUT +
+
+
+
+ DELETE +
+
+
+
+ PATCH +
+
+
+
+ +
+
+ Header +
+
+
+ Bearer +
+
+
+ +
+
+
+ +
+ + + + +
+ +
+
+ +
+
+ +
+
+ Companion +
+
+
+ + +
+
+ +
diff --git a/src/tools/openapi/community.flock.aigentic.tools.openapi.dsl/-o-a-s-header-config/-o-a-s-header-config.html b/src/tools/openapi/community.flock.aigentic.tools.openapi.dsl/-o-a-s-header-config/-o-a-s-header-config.html new file mode 100644 index 0000000..12f9c50 --- /dev/null +++ b/src/tools/openapi/community.flock.aigentic.tools.openapi.dsl/-o-a-s-header-config/-o-a-s-header-config.html @@ -0,0 +1,66 @@ + + + + + OASHeaderConfig + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

OASHeaderConfig

+
+
constructor()
+
+ +
+
+ + + diff --git a/src/tools/openapi/community.flock.aigentic.tools.openapi.dsl/-o-a-s-header-config/add-header.html b/src/tools/openapi/community.flock.aigentic.tools.openapi.dsl/-o-a-s-header-config/add-header.html new file mode 100644 index 0000000..5e0f428 --- /dev/null +++ b/src/tools/openapi/community.flock.aigentic.tools.openapi.dsl/-o-a-s-header-config/add-header.html @@ -0,0 +1,66 @@ + + + + + addHeader + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

addHeader

+
+ +
+ +
+
+ + + diff --git a/src/tools/openapi/community.flock.aigentic.tools.openapi.dsl/-o-a-s-header-config/build.html b/src/tools/openapi/community.flock.aigentic.tools.openapi.dsl/-o-a-s-header-config/build.html new file mode 100644 index 0000000..24f688a --- /dev/null +++ b/src/tools/openapi/community.flock.aigentic.tools.openapi.dsl/-o-a-s-header-config/build.html @@ -0,0 +1,66 @@ + + + + + build + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

build

+
+
open override fun build(): List<Header>
+
+ +
+
+ + + diff --git a/src/tools/openapi/community.flock.aigentic.tools.openapi.dsl/-o-a-s-header-config/index.html b/src/tools/openapi/community.flock.aigentic.tools.openapi.dsl/-o-a-s-header-config/index.html new file mode 100644 index 0000000..4477a19 --- /dev/null +++ b/src/tools/openapi/community.flock.aigentic.tools.openapi.dsl/-o-a-s-header-config/index.html @@ -0,0 +1,124 @@ + + + + + OASHeaderConfig + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

OASHeaderConfig

+ +
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor()
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun build(): List<Header>
+
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/tools/openapi/community.flock.aigentic.tools.openapi.dsl/index.html b/src/tools/openapi/community.flock.aigentic.tools.openapi.dsl/index.html new file mode 100644 index 0000000..9dc11dc --- /dev/null +++ b/src/tools/openapi/community.flock.aigentic.tools.openapi.dsl/index.html @@ -0,0 +1,108 @@ + + + + + community.flock.aigentic.tools.openapi.dsl + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun AgentConfig.openApiTools(oasJson: String, restClientExecutor: RestClientExecutor = RestClientExecutor.default, oasHeaderConfig: OASHeaderConfig.() -> Unit? = null)
+
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/tools/openapi/community.flock.aigentic.tools.openapi.dsl/open-api-tools.html b/src/tools/openapi/community.flock.aigentic.tools.openapi.dsl/open-api-tools.html new file mode 100644 index 0000000..caceef4 --- /dev/null +++ b/src/tools/openapi/community.flock.aigentic.tools.openapi.dsl/open-api-tools.html @@ -0,0 +1,66 @@ + + + + + openApiTools + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

openApiTools

+
+
fun AgentConfig.openApiTools(oasJson: String, restClientExecutor: RestClientExecutor = RestClientExecutor.default, oasHeaderConfig: OASHeaderConfig.() -> Unit? = null)
+
+ +
+
+ + + diff --git a/src/tools/openapi/community.flock.aigentic.tools.openapi/-open-a-p-iv3-parser/-companion/index.html b/src/tools/openapi/community.flock.aigentic.tools.openapi/-open-a-p-iv3-parser/-companion/index.html new file mode 100644 index 0000000..d484267 --- /dev/null +++ b/src/tools/openapi/community.flock.aigentic.tools.openapi/-open-a-p-iv3-parser/-companion/index.html @@ -0,0 +1,90 @@ + + + + + Companion + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Companion

+
object Companion
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun parseOperations(json: String, logger: Logger = SimpleLogger): List<EndpointOperation>
+
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/tools/openapi/community.flock.aigentic.tools.openapi/-open-a-p-iv3-parser/-companion/parse-operations.html b/src/tools/openapi/community.flock.aigentic.tools.openapi/-open-a-p-iv3-parser/-companion/parse-operations.html new file mode 100644 index 0000000..3dc2b28 --- /dev/null +++ b/src/tools/openapi/community.flock.aigentic.tools.openapi/-open-a-p-iv3-parser/-companion/parse-operations.html @@ -0,0 +1,66 @@ + + + + + parseOperations + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

parseOperations

+
+
fun parseOperations(json: String, logger: Logger = SimpleLogger): List<EndpointOperation>
+
+ +
+
+ + + diff --git a/src/tools/openapi/community.flock.aigentic.tools.openapi/-open-a-p-iv3-parser/-open-a-p-iv3-parser.html b/src/tools/openapi/community.flock.aigentic.tools.openapi/-open-a-p-iv3-parser/-open-a-p-iv3-parser.html new file mode 100644 index 0000000..d0eb72d --- /dev/null +++ b/src/tools/openapi/community.flock.aigentic.tools.openapi/-open-a-p-iv3-parser/-open-a-p-iv3-parser.html @@ -0,0 +1,66 @@ + + + + + OpenAPIv3Parser + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

OpenAPIv3Parser

+
+
constructor(openApi: OpenAPIObject, logger: Logger)
+
+ +
+
+ + + diff --git a/src/tools/openapi/community.flock.aigentic.tools.openapi/-open-a-p-iv3-parser/get-endpoint-operations.html b/src/tools/openapi/community.flock.aigentic.tools.openapi/-open-a-p-iv3-parser/get-endpoint-operations.html new file mode 100644 index 0000000..1bd9ef7 --- /dev/null +++ b/src/tools/openapi/community.flock.aigentic.tools.openapi/-open-a-p-iv3-parser/get-endpoint-operations.html @@ -0,0 +1,66 @@ + + + + + getEndpointOperations + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

getEndpointOperations

+
+ +
+ +
+
+ + + diff --git a/src/tools/openapi/community.flock.aigentic.tools.openapi/-open-a-p-iv3-parser/index.html b/src/tools/openapi/community.flock.aigentic.tools.openapi/-open-a-p-iv3-parser/index.html new file mode 100644 index 0000000..a204116 --- /dev/null +++ b/src/tools/openapi/community.flock.aigentic.tools.openapi/-open-a-p-iv3-parser/index.html @@ -0,0 +1,128 @@ + + + + + OpenAPIv3Parser + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

OpenAPIv3Parser

+
class OpenAPIv3Parser(openApi: OpenAPIObject, logger: Logger)
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(openApi: OpenAPIObject, logger: Logger)
+
+
+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
object Companion
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+ +
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/tools/openapi/community.flock.aigentic.tools.openapi/-parameters/-parameters.html b/src/tools/openapi/community.flock.aigentic.tools.openapi/-parameters/-parameters.html new file mode 100644 index 0000000..948f7b4 --- /dev/null +++ b/src/tools/openapi/community.flock.aigentic.tools.openapi/-parameters/-parameters.html @@ -0,0 +1,66 @@ + + + + + Parameters + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Parameters

+
+
constructor(query: List<Parameter> = listOf(), path: List<Parameter> = listOf())
+
+ +
+
+ + + diff --git a/src/tools/openapi/community.flock.aigentic.tools.openapi/-parameters/index.html b/src/tools/openapi/community.flock.aigentic.tools.openapi/-parameters/index.html new file mode 100644 index 0000000..90914fd --- /dev/null +++ b/src/tools/openapi/community.flock.aigentic.tools.openapi/-parameters/index.html @@ -0,0 +1,124 @@ + + + + + Parameters + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Parameters

+
data class Parameters(val query: List<Parameter> = listOf(), val path: List<Parameter> = listOf())
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(query: List<Parameter> = listOf(), path: List<Parameter> = listOf())
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/tools/openapi/community.flock.aigentic.tools.openapi/-parameters/path.html b/src/tools/openapi/community.flock.aigentic.tools.openapi/-parameters/path.html new file mode 100644 index 0000000..3fbca83 --- /dev/null +++ b/src/tools/openapi/community.flock.aigentic.tools.openapi/-parameters/path.html @@ -0,0 +1,66 @@ + + + + + path + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

path

+
+ +
+ +
+
+ + + diff --git a/src/tools/openapi/community.flock.aigentic.tools.openapi/-parameters/query.html b/src/tools/openapi/community.flock.aigentic.tools.openapi/-parameters/query.html new file mode 100644 index 0000000..35c9226 --- /dev/null +++ b/src/tools/openapi/community.flock.aigentic.tools.openapi/-parameters/query.html @@ -0,0 +1,66 @@ + + + + + query + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

query

+
+ +
+ +
+
+ + + diff --git a/src/tools/openapi/community.flock.aigentic.tools.openapi/index.html b/src/tools/openapi/community.flock.aigentic.tools.openapi/index.html new file mode 100644 index 0000000..ba2959c --- /dev/null +++ b/src/tools/openapi/community.flock.aigentic.tools.openapi/index.html @@ -0,0 +1,104 @@ + + + + + community.flock.aigentic.tools.openapi + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
class OpenAPIv3Parser(openApi: OpenAPIObject, logger: Logger)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Parameters(val query: List<Parameter> = listOf(), val path: List<Parameter> = listOf())
+
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/tools/openapi/index.html b/src/tools/openapi/index.html new file mode 100644 index 0000000..35cf6bf --- /dev/null +++ b/src/tools/openapi/index.html @@ -0,0 +1,103 @@ + + + + + openapi + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+

openapi

+
+

Packages

+
+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
common
+
+
+
+
+
+
+ +
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
common
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/src/tools/openapi/navigation.html b/src/tools/openapi/navigation.html new file mode 100644 index 0000000..8b93e6f --- /dev/null +++ b/src/tools/openapi/navigation.html @@ -0,0 +1,752 @@ +
+
+
+ core +
+
+ +
+
+ Agent +
+
+
+
+ Context +
+
+
+ Image +
+
+
+
+ Text +
+
+
+ +
+ +
+
+
+ Run +
+
+
+
+ start() +
+
+
+
+ Task +
+
+
+ + +
+ +
+
+
+ +
+ +
+ +
+
+ +
+
+
+ State +
+
+
+
+ toRun() +
+
+
+
+ +
+ +
+ +
+
+
+ Finished +
+
+
+
+ Started +
+
+
+
+ Stuck +
+
+
+ +
+
+ +
+ +
+
+ +
+ +
+
+ agent() +
+
+
+ +
+
+
+ AgentDSL +
+
+ +
+
+ Config +
+
+
+ +
+
+ +
+
+ +
+ + +
+
+ Message +
+
+
+ Image +
+
+
+ +
+
+
+ Text +
+
+
+
+ ToolCalls +
+
+
+ +
+
+
+
+ Sender +
+
+
+ Aigentic +
+
+
+
+ Model +
+
+
+
+
+ ToolCall +
+
+
+ +
+ +
+
+ +
+ +
+
+ APIKey +
+
+
+
+
+ Model +
+
+
+ +
+
+ +
+
+
+ +
+ +
+
+ +
+ +
+
+ Handler +
+
+
+
+ Parameter +
+
+
+ Complex +
+
+
+ Array +
+
+
+
+ Enum +
+
+
+
+ Object +
+
+
+
+
+ Primitive +
+
+
+
+ +
+
+ Complex +
+
+
+ Array +
+
+
+
+ Enum +
+
+
+
+ Object +
+
+
+
+
+ Primitive +
+
+
+ Boolean +
+
+
+
+ Integer +
+
+
+
+ Number +
+
+
+
+ String +
+
+
+
+
+ +
+
+ Boolean +
+
+
+ Companion +
+
+
+
+
+ Integer +
+
+
+ Companion +
+
+
+
+
+ Number +
+
+
+ Companion +
+
+
+
+
+ String +
+
+
+ Companion +
+
+
+
+
+
+ Tool +
+
+
+ +
+
+
+ ToolName +
+
+
+
+ +
+
+ http +
+
+ + + + +
+ +
+
+ Method +
+
+
+ GET +
+
+
+
+ POST +
+
+
+
+ PUT +
+
+
+
+ DELETE +
+
+
+
+ PATCH +
+
+
+
+ +
+
+ Header +
+
+
+ Bearer +
+
+
+ +
+
+
+ +
+ + + + +
+ +
+
+ +
+
+ +
+
+ Companion +
+
+
+ + +
+
+ +
diff --git a/styles/jetbrains-mono.css b/styles/jetbrains-mono.css new file mode 100644 index 0000000..9a0f06f --- /dev/null +++ b/styles/jetbrains-mono.css @@ -0,0 +1,17 @@ +@font-face{ + font-family: 'JetBrains Mono'; + src: url('https://raw.githubusercontent.com/JetBrains/JetBrainsMono/master/fonts/web/JetBrainsMono-Regular.eot') format('embedded-opentype'), + url('https://raw.githubusercontent.com/JetBrains/JetBrainsMono/master/fonts/webfonts/JetBrainsMono-Regular.woff2') format('woff2'), + url('https://raw.githubusercontent.com/JetBrains/JetBrainsMono/master/fonts/ttf/JetBrainsMono-Regular.ttf') format('truetype'); + font-weight: normal; + font-style: normal; +} + +@font-face{ + font-family: 'JetBrains Mono'; + src: url('https://raw.githubusercontent.com/JetBrains/JetBrainsMono/master/fonts/web/JetBrainsMono-Bold.eot') format('embedded-opentype'), + url('https://raw.githubusercontent.com/JetBrains/JetBrainsMono/master/fonts/webfonts/JetBrainsMono-Bold.woff2') format('woff2'), + url('https://raw.githubusercontent.com/JetBrains/JetBrainsMono/master/fonts/ttf/JetBrainsMono-Bold.ttf') format('truetype'); + font-weight: bold; + font-style: bold; +} \ No newline at end of file diff --git a/styles/logo-styles.css b/styles/logo-styles.css new file mode 100644 index 0000000..25de3f6 --- /dev/null +++ b/styles/logo-styles.css @@ -0,0 +1,15 @@ +.library-name a { + position: relative; + margin-left: 55px; +} + +.library-name a::before { + content: ''; + background: url("../images/logo-icon.svg") center no-repeat; + background-size: contain; + position: absolute; + width: 50px; + height: 50px; + top: -18px; + left: -55px; +} \ No newline at end of file diff --git a/styles/main.css b/styles/main.css new file mode 100644 index 0000000..bba44fd --- /dev/null +++ b/styles/main.css @@ -0,0 +1,118 @@ +.search button{margin-top:10px;cursor:pointer;border:none;background:var(--color-dark);fill:#fff;fill:var(--dark-mode-and-search-icon-color)}.search button:focus{outline:none}.search-hotkey-popup{background-color:var(--background-color) !important;padding:4px}.popup-wrapper{min-width:calc(100% - 322px) !important;border:1px solid rgba(255,255,255,.2) !important;background-color:#27282c !important}.popup-wrapper [class^=filterWrapper]{border-bottom:1px solid rgba(255,255,255,.2)}.popup-wrapper input{color:rgba(255,255,255,.8) !important;font-weight:normal !important}.popup-wrapper span[data-test-custom=ring-select-popup-filter-icon]{color:#fff}.popup-wrapper button[data-test=ring-input-clear]{color:#fff !important}@media screen and (max-width: 759px){.popup-wrapper{min-width:100% !important}}.template-wrapper{display:grid;height:32px;grid-template-columns:auto auto}.template-wrapper strong{color:rgba(255,255,255,.8)}.template-wrapper span{color:rgba(255,255,255,.8);line-height:32px}.template-wrapper span.template-description{color:rgba(255,255,255,.6);justify-self:end}@media screen and (max-width: 759px){.template-wrapper{display:flex;flex-direction:column;height:auto}.template-wrapper span{line-height:unset}}.template-name{justify-self:start}[class^=fade]{display:none}[class*=hover]{background-color:rgba(255,255,255,.1) !important} +/* stylelint-disable color-no-hex */ + +:root { + --ring-unit: 8px; + + /* Element */ + --ring-line-color: #dfe5eb; + --ring-dark-line-color: #475159; + --ring-borders-color: #b8d1e5; + --ring-dark-borders-color: #406380; + --ring-icon-color: var(--ring-borders-color); + --ring-icon-secondary-color: #999; + --ring-border-disabled-color: #dbdbdb; + --ring-icon-disabled-color: #bbb; + --ring-border-hover-color: #80c6ff; + --ring-dark-border-hover-color: #70b1e6; + --ring-icon-hover-color: var(--ring-link-hover-color); + --ring-main-color: #008eff; + --ring-main-hover-color: #007ee5; + --ring-icon-error-color: #db5860; + --ring-icon-warning-color: #eda200; + --ring-icon-success-color: #59a869; + --ring-pale-control-color: #cfdbe5; + --ring-popup-border-components: 0, 42, 76; + --ring-popup-border-color: rgba(var(--ring-popup-border-components), 0.1); + --ring-popup-shadow-color: rgba(var(--ring-popup-border-components), 0.15); + --ring-message-shadow-color: rgba(var(--ring-popup-border-components), 0.3); + --ring-pinned-shadow-color: #737577; + + /* Text */ + --ring-search-color: #669ecc; + --ring-hint-color: #406380; + --ring-link-color: #0f5b99; + --ring-link-hover-color: #ff008c; + --ring-error-color: #c22731; + --ring-warning-color: #cc8b00; + --ring-success-color: #1b8833; + --ring-text-color: #1f2326; + --ring-dark-text-color: #fff; + --ring-heading-color: var(--ring-text-color); + --ring-secondary-color: #737577; + --ring-dark-secondary-color: #888; + --ring-disabled-color: #999; + --ring-dark-disabled-color: #444; + --ring-dark-active-color: #ccc; + + /* Background */ + --ring-content-background-color: #fff; + --ring-popup-background-color: #fff; + --ring-sidebar-background-color: #f7f9fa; + --ring-selected-background-color: #d4edff; + --ring-hover-background-color: #ebf6ff; + --ring-dark-selected-background-color: #002a4d; + --ring-message-background-color: #111314; + --ring-navigation-background-color: #000; + --ring-tag-background-color: #e6ecf2; + --ring-removed-background-color: #ffd5cb; + --ring-warning-background-color: #faeccd; + --ring-added-background-color: #bce8bb; + + /* Code */ + --ring-code-background-color: var(--ring-content-background-color); + --ring-code-color: #000; + --ring-code-comment-color: #707070; + --ring-code-meta-color: #707070; + --ring-code-keyword-color: #000080; + --ring-code-tag-background-color: #efefef; + --ring-code-tag-color: var(--ring-code-keyword-color); + --ring-code-tag-font-weight: bold; + --ring-code-field-color: #660e7a; + --ring-code-attribute-color: #00f; + --ring-code-number-color: var(--ring-code-attribute-color); + --ring-code-string-color: #007a00; + --ring-code-addition-color: #aadeaa; + --ring-code-deletion-color: #c8c8c8; + + /* Metrics */ + --ring-border-radius: 3px; + --ring-border-radius-small: 2px; + --ring-font-size-larger: 14px; + --ring-font-size: 13px; + --ring-font-size-smaller: 12px; + --ring-line-height-taller: 21px; + --ring-line-height: 20px; + --ring-line-height-lower: 18px; + --ring-line-height-lowest: 16px; + --ring-ease: 0.3s ease-out; + --ring-fast-ease: 0.15s ease-out; + --ring-font-family: system-ui, Arial, sans-serif; + --ring-font-family-monospace: + Menlo, + "Bitstream Vera Sans Mono", + "Ubuntu Mono", + Consolas, + "Courier New", + Courier, + monospace; + + /* Common z-index-values */ + + /* Invisible element is an absolutely positioned element which should be below */ + /* all other elements on the page */ + --ring-invisible-element-z-index: -1; + + /* z-index for position: fixed elements */ + --ring-fixed-z-index: 1; + + /* Elements that should overlay all other elements on the page */ + --ring-overlay-z-index: 5; + + /* Alerts should de displayed above overlays */ + --ring-alert-z-index: 6; +} + +html,.app-root{height:100%}.search-root{margin:0;padding:0;background:var(--ring-content-background-color);font-family:var(--ring-font-family);font-size:var(--ring-font-size);line-height:var(--ring-line-height)}.search-content{z-index:8} + +/*# sourceMappingURL=main.css.map*/ \ No newline at end of file diff --git a/styles/prism.css b/styles/prism.css new file mode 100644 index 0000000..4287f6d --- /dev/null +++ b/styles/prism.css @@ -0,0 +1,213 @@ +/* + * Custom Dokka styles + */ +code .token { + white-space: pre; +} + +/** + * Styles based on webhelp's prism.js styles + * Changes: + * - Since webhelp's styles are in .pcss, they use nesting which is not achievable in native CSS + * so nested css blocks have been unrolled (like dark theme). + * - Webhelp uses "Custom Class" prism.js plugin, so all of their prism classes are prefixed with "--prism". + * Dokka doesn't seem to need this plugin at the moment, so all "--prism" prefixes have been removed. + * - Removed all styles related to `pre` and `code` tags. Kotlinlang's resulting styles are so spread out and complicated + * that it's difficult to gather in one place. Instead use code styles defined in the main Dokka styles, + * which at the moment looks fairly similar. + * + * Based on prism.js default theme + * Based on dabblet (http://dabblet.com) + * @author Lea Verou + */ + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #8c8c8c; +} + +.token.punctuation { + color: #999; +} + +.token.namespace { + opacity: 0.7; +} + +.token.property, +.token.tag, +.token.boolean, +.token.number, +.token.constant, +.token.symbol, +.token.deleted { + color: #871094; +} + +.token.selector, +.token.attr-name, +.token.string, +.token.char, +.token.builtin, +.token.inserted { + color: #067d17; +} + +.token.operator, +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #9a6e3a; + /* This background color was intended by the author of this theme. */ + background: hsla(0, 0%, 100%, 0.5); +} + +.token.atrule, +.token.attr-value, +.token.keyword { + font-size: inherit; /* to override .keyword */ + color: #0033b3; +} + +.token.function { + color: #00627a; +} + +.token.class-name { + color: #000000; +} + +.token.regex, +.token.important, +.token.variable { + color: #871094; +} + +.token.important, +.token.bold { + font-weight: bold; +} +.token.italic { + font-style: italic; +} + +.token.entity { + cursor: help; +} + +.token.operator { + background: none; +} + +/* + * DARK THEME + */ +:root.theme-dark .token.comment, +:root.theme-dark .token.prolog, +:root.theme-dark .token.cdata { + color: #808080; +} + +:root.theme-dark .token.delimiter, +:root.theme-dark .token.boolean, +:root.theme-dark .token.keyword, +:root.theme-dark .token.selector, +:root.theme-dark .token.important, +:root.theme-dark .token.atrule { + color: #cc7832; +} + +:root.theme-dark .token.operator, +:root.theme-dark .token.punctuation, +:root.theme-dark .token.attr-name { + color: #a9b7c6; +} + +:root.theme-dark .token.tag, +:root.theme-dark .token.tag .punctuation, +:root.theme-dark .token.doctype, +:root.theme-dark .token.builtin { + color: #e8bf6a; +} + +:root.theme-dark .token.entity, +:root.theme-dark .token.number, +:root.theme-dark .token.symbol { + color: #6897bb; +} + +:root.theme-dark .token.property, +:root.theme-dark .token.constant, +:root.theme-dark .token.variable { + color: #9876aa; +} + +:root.theme-dark .token.string, +:root.theme-dark .token.char { + color: #6a8759; +} + +:root.theme-dark .token.attr-value, +:root.theme-dark .token.attr-value .punctuation { + color: #a5c261; +} + +:root.theme-dark .token.attr-value .punctuation:first-child { + color: #a9b7c6; +} + +:root.theme-dark .token.url { + text-decoration: underline; + + color: #287bde; + background: transparent; +} + +:root.theme-dark .token.function { + color: #ffc66d; +} + +:root.theme-dark .token.regex { + background: #364135; +} + +:root.theme-dark .token.deleted { + background: #484a4a; +} + +:root.theme-dark .token.inserted { + background: #294436; +} + +:root.theme-dark .token.class-name { + color: #a9b7c6; +} + +:root.theme-dark .token.function { + color: #ffc66d; +} + +:root.theme-darkcode .language-css .token.property, +:root.theme-darkcode .language-css, +:root.theme-dark .token.property + .token.punctuation { + color: #a9b7c6; +} + +code.language-css .token.id { + color: #ffc66d; +} + +:root.theme-dark code.language-css .token.selector > .token.class, +:root.theme-dark code.language-css .token.selector > .token.attribute, +:root.theme-dark code.language-css .token.selector > .token.pseudo-class, +:root.theme-dark code.language-css .token.selector > .token.pseudo-element { + color: #ffc66d; +} + +:root.theme-dark .language-plaintext .token { + /* plaintext code should be colored as article text */ + color: inherit !important; +} diff --git a/styles/style.css b/styles/style.css new file mode 100644 index 0000000..e34b9fb --- /dev/null +++ b/styles/style.css @@ -0,0 +1,1307 @@ +@import url(https://fonts.googleapis.com/css?family=Open+Sans:300i,400,700); +@import url('https://rsms.me/inter/inter.css'); +@import url('jetbrains-mono.css'); + +:root { + --default-gray: #f4f4f4; + --default-font-color: black; + --header-font-color: var(--default-font-color); + + --breadcrumb-font-color: #637282; + --breadcrumb-margin: 24px; + --hover-link-color: #5B5DEF; + + --footer-height: 64px; + --footer-padding-top: 48px; + --footer-background: var(--default-gray); + --footer-font-color: var(--average-color); + --footer-go-to-top-color: white; + + --horizontal-spacing-for-content: 16px; + --mobile-horizontal-spacing-for-content: 8px; + --bottom-spacing: 16px; + --color-scrollbar: rgba(39, 40, 44, 0.40); + --color-scrollbar-track: var(--default-gray); + --default-white: #fff; + --background-color: var(--default-white); + --dark-mode-and-search-icon-color: var(--default-white); + --color-dark: #27282c; + --default-font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Droid Sans, Helvetica Neue, Arial, sans-serif; + --default-monospace-font-family: JetBrains Mono, SFMono-Regular, Consolas, Liberation Mono, Menlo, Courier, monospace; + --default-font-size: 15px; + --average-color: var(--color-dark); + --brief-color: var(--average-color); + --copy-icon-color: rgba(39, 40, 44, .7); + --copy-icon-hover-color: var(--color-dark); + --code-background: rgba(39, 40, 44, .05); + --border-color: rgba(39, 40, 44, .2); + --navigation-highlight-color: rgba(39, 40, 44, 0.05); + --top-navigation-height: 73px; + --max-width: 1160px; + --white-10: hsla(0, 0%, 100%, .1); + + --active-tab-border-color: #7F52FF; + --inactive-tab-border-color: rgba(164, 164, 170, 0.7); + + --active-section-color: #7F52FF; + --inactive-section-color: rgba(25,25,28,.7); + + --sidemenu-section-active-color: #7F52FF; +} + +:root.theme-dark { + --background-color: #27282c; + --color-dark: #3d3d41; + --default-font-color: hsla(0, 0%, 100%, 0.8); + --border-color: hsla(0, 0%, 100%, 0.2); + --code-background: hsla(0, 0%, 100%, 0.05); + --breadcrumb-font-color: #8c8c8e; + --brief-color: hsla(0, 0%, 100%, 0.4); + --copy-icon-color: hsla(0, 0%, 100%, 0.6); + --copy-icon-hover-color: #fff; + + --active-tab-border-color: var(--default-font-color); + --inactive-tab-border-color: hsla(0, 0%, 100%, 0.4); + + --active-section-color: var(--default-font-color); + --inactive-section-color: hsla(0, 0%, 100%, 0.4); + + --navigation-highlight-color: rgba(255, 255, 255, 0.05); + --footer-background: hsla(0, 0%, 100%, 0.05); + --footer-font-color: hsla(0, 0%, 100%, 0.6); + --footer-go-to-top-color: var(--footer-font-color); + + --sidemenu-section-active-color: var(--color-dark); +} + +html { + height: 100%; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); + scrollbar-color: rgba(39, 40, 44, 0.40) #F4F4F4; + scrollbar-color: var(--color-scrollbar) var(--color-scrollbar-track); + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + color: var(--default-font-color); +} + +html ::-webkit-scrollbar { + width: 8px; + height: 8px; +} + +html ::-webkit-scrollbar-track { + background-color: var(--color-scrollbar-track); +} + +html ::-webkit-scrollbar-thumb { + width: 8px; + border-radius: 6px; + background: rgba(39, 40, 44, 0.40); + background: var(--color-scrollbar); +} + + +.main-content { + padding-bottom: var(--bottom-spacing); + z-index: 0; + max-width: var(--max-width); + width: 100%; + margin-left: auto; + margin-right: auto; +} + +.main-content > * { + margin-left: var(--horizontal-spacing-for-content); + margin-right: var(--horizontal-spacing-for-content); +} + +.main-content .content > hr { + margin: 30px 0; + border-top: 3px double #8c8b8b; +} + +.navigation-wrapper { + display: flex; + flex-wrap: wrap; + position: sticky; + top: 0; + background-color: var(--color-dark); + z-index: 4; + color: #fff; + font-family: var(--default-font-family); + letter-spacing: -0.1px; + align-items: center; + + /* Reset margin and use padding for border */ + margin-left: 0; + margin-right: 0; + padding: 19px var(--horizontal-spacing-for-content) 18px; +} + +.navigation-wrapper > .library-name { + font-weight: 700; + margin-right: 12px; +} + +.navigation-wrapper a { + color: #fff; +} + +#searchBar { + margin-left: 16px; + display: inline-flex; + align-content: center; + align-items: center; + width: 36px; + height: 36px; +} + +.breadcrumbs, .breadcrumbs a, .breadcrumbs a:hover { + margin-top: var(--breadcrumb-margin); + color: var(--breadcrumb-font-color); + overflow-wrap: break-word; +} + +.breadcrumbs .delimiter { + margin: auto 2px; +} + +.breadcrumbs .current { + color: var(--default-font-color); +} + +.tabs-section > .section-tab:first-child, +.platform-hinted > .platform-bookmarks-row > .platform-bookmark:first-child { + margin-left: 0; +} + +.section-tab, +.platform-hinted > .platform-bookmarks-row > .platform-bookmark { + border: 0; + padding: 11px 3px; + margin: 0 8px; + cursor: pointer; + outline: none; + font-size: var(--default-font-size); + background-color: transparent; + color: var(--inactive-section-color); + border-bottom: 1px solid var(--inactive-tab-border-color); +} + +.platform-hinted > .platform-bookmarks-row { + margin-bottom: 16px; +} + +.section-tab:hover { + color: var(--default-font-color); + border-bottom: 2px solid var(--default-font-color); +} + +.section-tab[data-active=''] { + color: var(--active-section-color); + border-bottom: 2px solid var(--active-tab-border-color); +} + +.tabs-section-body > div { + margin-top: 12px; +} + +.tabs-section-body .with-platform-tabs { + padding-top: 12px; + padding-bottom: 12px; +} + +.cover > .platform-hinted { + padding-bottom: 12px; +} + +.cover { + display: flex; + flex-direction: column; +} + +.cover .platform-hinted.with-platform-tabs .sourceset-dependent-content > .block ~ .symbol { + padding-top: 16px; + padding-left: 0; +} + +.cover .sourceset-dependent-content > .block { + padding: 16px 0; + font-size: 18px; + line-height: 28px; +} + +.cover .platform-hinted.with-platform-tabs .sourceset-dependent-content > .block { + padding: 0; + font-size: var(--default-font-size); +} + +.cover ~ .divergent-group { + margin-top: 24px; + padding: 24px 8px 8px 8px; +} + +.cover ~ .divergent-group .main-subrow .symbol { + width: 100%; +} + +.main-content p.paragraph, +.sample-container { + margin-top: 8px; +} + +p.paragraph:first-child, +.brief p.paragraph { + margin-top: 0; +} + +.content .kdoc-tag > p.paragraph { + margin-top: 0; +} + +.content h4 { + margin-bottom: 0; +} + +.divergent-group { + background-color: var(--background-color); + padding: 16px 0 8px 0; + margin-bottom: 2px; +} + +.divergent-group .table-row, tbody > tr { + border-bottom: 1px solid var(--border-color); +} + +.divergent-group .table-row:last-of-type, tbody > tr:last-of-type { + border-bottom: none; +} + +.title > .divergent-group:first-of-type { + padding-top: 0; +} + +#container { + display: flex; + flex-direction: row; + height: calc(100% - var(--top-navigation-height)); +} + +#container > div { + height: 100%; + max-height: calc(100vh - var(--top-navigation-height)); + overflow: auto; +} + +#main { + width: 100%; + max-width: calc(100% - 300px); + display: flex; + flex-direction: column; +} + +#leftColumn { + width: 300px; + border-right: 1px solid var(--border-color); + display: flex; + flex-direction: column; +} + +#sideMenu { + padding-top: 22px; + overflow-y: auto; + font-size: 12px; + font-weight: 400; + line-height: 16px; + height: 100%; +} + +.sample-container, div.CodeMirror { + position: relative; + display: flex; + flex-direction: column; +} + +code.paragraph { + display: block; +} + +.overview > .navButton { + position: absolute; + align-items: center; + display: flex; + justify-content: flex-end; + padding: 2px 2px 2px 0; + margin-right: 5px; + cursor: pointer; +} + +.strikethrough { + text-decoration: line-through; +} + +.symbol:empty { + padding: 0; +} + +.symbol:not(.token), code { + background-color: var(--code-background); + align-items: center; + box-sizing: border-box; + white-space: pre-wrap; + font-family: var(--default-monospace-font-family); + font-size: var(--default-font-size); +} + +.symbol:not(.token), code.block { + display: block; + padding: 12px 32px 12px 12px; + border-radius: 8px; + line-height: 24px; + position: relative; +} + +.symbol > a { + color: var(--hover-link-color); +} + +.copy-icon { + cursor: pointer; +} + +.sample-container span.copy-icon { + display: none; +} + +.sample-container:hover span.copy-icon { + display: inline-block; +} + +.sample-container span.copy-icon::before { + width: 24px; + height: 24px; + display: inline-block; + content: ''; + /* masks are required if you want to change color of the icon dynamically instead of using those provided with the SVG */ + -webkit-mask: url("../images/copy-icon.svg") no-repeat 50% 50%; + mask: url("../images/copy-icon.svg") no-repeat 50% 50%; + -webkit-mask-size: cover; + mask-size: cover; + background-color: var(--copy-icon-color); +} + +.sample-container span.copy-icon:hover::before { + background-color: var(--copy-icon-hover-color); +} + +.copy-popup-wrapper { + display: none; + align-items: center; + position: absolute; + z-index: 1000; + background: white; + font-weight: normal; + font-family: var(--default-font-family); + width: max-content; + font-size: var(--default-font-size); + cursor: default; + border: 1px solid #D8DCE1; + box-sizing: border-box; + box-shadow: 0px 5px 10px var(--ring-popup-shadow-color); + border-radius: 3px; + color: initial; +} + +.copy-popup-wrapper > .copy-popup-icon::before { + content: url("../images/copy-successful-icon.svg"); + padding: 8px; +} + +.copy-popup-wrapper > .copy-popup-icon { + position: relative; + top: 3px; +} + +.copy-popup-wrapper.popup-to-left { + /* since it is in position absolute we can just move it to the left to make it always appear on the left side of the icon */ + left: -15em; +} + +.table-row:hover .copy-popup-wrapper.active-popup, +.sample-container:hover .copy-popup-wrapper.active-popup { + display: flex !important; +} + +.copy-popup-wrapper:hover { + font-weight: normal; +} + +.copy-popup-wrapper > span:last-child { + padding-right: 14px; +} + +.symbol .top-right-position, .sample-container .top-right-position { + /* it is important for a parent to have a position: relative */ + position: absolute; + top: 8px; + right: 8px; +} + +.sideMenuPart > .overview { + display: flex; + align-items: center; + position: relative; + user-select: none; /* there's a weird bug with text selection */ + padding: 8px 0; +} + +.sideMenuPart a { + display: block; + align-items: center; + color: var(--default-font-color); + overflow: hidden; + padding-left: 23px; +} + + +.sideMenuPart a:hover { + text-decoration: none; + color: var(--default-font-color); +} + +.sideMenuPart > .overview:before { + box-sizing: border-box; + content: ''; + top: 0; + width: 300px; + right: 0; + bottom: 0; + position: absolute; + z-index: -1; +} + +.overview:hover:before { + background-color: var(--navigation-highlight-color); +} + +#nav-submenu { + padding-left: 24px; +} + +.sideMenuPart { + padding-left: 12px; + box-sizing: border-box; +} + +.sideMenuPart.hidden > .overview .navButtonContent::before { + transform: rotate(0deg); +} + +.sideMenuPart > .overview .navButtonContent::before { + content: ''; + + -webkit-mask: url("../images/arrow_down.svg") no-repeat 50% 50%; + mask: url("../images/arrow_down.svg") no-repeat 50% 50%; + -webkit-mask-size: cover; + mask-size: cover; + background-color: var(--default-font-color); + + display: flex; + flex-direction: row; + align-items: center; + justify-content: center; + transform: rotate(90deg); + width: 16px; + height: 16px; +} + +.sideMenuPart[data-active] > .overview .navButtonContent::before { + background-color: var(--default-white); +} + +.sideMenuPart.hidden > .navButton .navButtonContent::after { + content: '\02192'; +} + +.sideMenuPart.hidden > .sideMenuPart { + display: none; +} + +.overview .nav-link-grid { + display: grid; + grid-template-columns: 16px auto; /* first is the icon, then name */ + grid-gap: 6px; + align-items: center; +} + +.nav-icon { + width: 16px; + height: 16px; +} + +.nav-icon.class::before { + content: url("../images/nav-icons/class.svg"); +} + +.nav-icon.class-kt::before { + content: url("../images/nav-icons/class-kotlin.svg"); +} + +.nav-icon.function::before { + content: url("../images/nav-icons/function.svg"); +} + +.nav-icon.enum-class::before { + content: url("../images/nav-icons/enum.svg"); +} + +.nav-icon.enum-class-kt::before { + content: url("../images/nav-icons/enum-kotlin.svg"); +} + +.nav-icon.annotation-class::before { + content: url("../images/nav-icons/annotation.svg"); +} + +.nav-icon.annotation-class-kt::before { + content: url("../images/nav-icons/annotation-kotlin.svg"); +} + +.nav-icon.abstract-class::before { + content: url("../images/nav-icons/abstract-class.svg"); +} + +.nav-icon.abstract-class-kt::before { + content: url("../images/nav-icons/abstract-class-kotlin.svg"); +} + +.nav-icon.exception-class::before { + content: url("../images/nav-icons/exception-class.svg"); +} + +.nav-icon.interface::before { + content: url("../images/nav-icons/interface.svg"); +} + +.nav-icon.interface-kt::before { + content: url("../images/nav-icons/interface-kotlin.svg"); +} + +.nav-icon.object::before { + content: url("../images/nav-icons/object.svg"); +} + +.nav-icon.val::before { + content: url("../images/nav-icons/field-value.svg"); +} + +.nav-icon.var::before { + content: url("../images/nav-icons/field-variable.svg"); +} + +.filtered > a, .filtered > .navButton { + display: none; +} + +body { + height: 100%; +} + +body, table { + font-family: var(--default-font-family); + background: var(--background-color); + font-style: normal; + font-weight: normal; + font-size: var(--default-font-size); + line-height: 24px; + margin: 0; +} + +table { + width: 100%; + border-collapse: collapse; + padding: 5px; +} + +tbody > tr { + min-height: 56px; +} + +td:first-child { + width: 20vw; +} + +.brief { + white-space: pre-wrap; + overflow: hidden; +} + +p, ul, ol, table, pre, dl { + margin: 0; +} + +h1 { + font-size: 40px; + line-height: 48px; + letter-spacing: -1px; +} + + +h1.cover { + font-size: 52px; + line-height: 56px; + letter-spacing: -1.5px; + margin-bottom: 0; + padding-bottom: 32px; + display: block; +} + +h2 { + font-size: 31px; + line-height: 40px; + letter-spacing: -0.5px; +} + +h3 { + font-size: 20px; + line-height: 28px; + letter-spacing: -0.2px; +} + +.UnderCoverText { + font-size: 16px; + line-height: 28px; +} + +.UnderCoverText code { + font-size: inherit; +} + +.UnderCoverText table { + margin: 8px 0 8px 0; + word-break: break-word; +} + + +a { + text-decoration: none; +} + +#main a:not([data-name]) { + padding-bottom: 2px; + border-bottom: 1px solid var(--border-color); + cursor: pointer; + text-decoration: none; + color: inherit; + font-size: inherit; + line-height: inherit; + transition: color .1s, border-color .1s; +} + +#main a:hover { + border-bottom-color: unset; + color: inherit +} + +a small { + font-size: 11px; + margin-top: -0.6em; + display: block; +} + +u { + text-decoration: none; + padding-bottom: 2px; + border-bottom: 1px solid var(--border-color); +} + +blockquote { + border-left: 1ch solid var(--default-gray); + margin: 0; + padding-left: 1ch; + font-style: italic; + color: var(--average-color); +} + +pre { + display: block; +} + +th, td { + text-align: left; + vertical-align: top; + padding: 12px 10px 11px; +} + +dt { + color: #444; + font-weight: 700; +} + +p.paragraph img { + display: block; +} + +img { + max-width: 100%; +} + +small { + font-size: 11px; +} + +.deprecation-content { + margin: 20px 10px; + border:1px solid var(--border-color); + padding: 13px 15px 16px 15px; +} + +.deprecation-content > h3 { + margin-top: 0; + margin-bottom: 0; +} + +.deprecation-content > h4 { + font-size: 16px; + margin-top: 15px; + margin-bottom: 0; +} + +.deprecation-content code.block { + padding: 5px 10px; + display: inline-block; +} + +.deprecation-content .footnote { + margin-left: 25px; + font-size: 13px; + font-weight: bold; + display: block; +} + +.deprecation-content .footnote > p { + margin: 0; +} + +.platform-tag { + display: flex; + flex-direction: row; + padding: 4px 8px; + height: 24px; + border-radius: 100px; + box-sizing: border-box; + border: 1px solid transparent; + margin: 2px; + font-family: Inter, Arial, sans-serif; + font-size: 12px; + font-weight: 400; + font-style: normal; + font-stretch: normal; + line-height: normal; + letter-spacing: normal; + text-align: center; + outline: none; + color: #fff +} + +.platform-tags { + display: flex; + flex-wrap: wrap; + padding-bottom: 8px; +} + +.platform-tags > .platform-tag { + align-self: center; +} + +.platform-tags > .platform-tag:first-of-type { + margin-left: auto; +} + +.platform-tag.jvm-like { + background-color: #4DBB5F; + color: white; +} + +.platform-tag.js-like { + background-color: #FED236; + color: white; +} + +.platform-tag.wasm-like { + background-color: #654FF0; + color: white; +} + +.platform-tag.native-like { + background-color: #CD74F6; + color: white; +} + +.platform-tag.common-like { + background-color: #A6AFBA; + color: white; +} + +.filter-section { + display: flex; + flex-direction: row; + align-self: flex-end; + min-height: 36px; + z-index: 0; + flex-wrap: wrap; + align-items: center; +} + +.platform-selector:hover { + border: 1px solid #A6AFBA !important; +} + +[data-filterable-current=''] { + display: none !important; +} + +.platform-selector:not([data-active]) { + border: 1px solid #DADFE6; + background-color: transparent; + color: var(--average-color); +} + +.navigation-wrapper .platform-selector:not([data-active]) { + color: #FFFFFF; +} + +td.content { + padding-left: 24px; + padding-top: 16px; + display: flex; + flex-direction: column; +} + +.main-subrow { + display: flex; + flex-direction: row; + padding: 0; + flex-wrap: wrap; +} + +.main-subrow > div > span { + display: flex; + position: relative; +} + +.main-subrow:hover .anchor-icon { + opacity: 1; + transition: 0.2s; +} + +.main-subrow .anchor-icon { + opacity: 0; + transition: 0.2s 0.5s; +} + +.main-subrow .anchor-icon::before { + content: url("../images/anchor-copy-button.svg"); +} + +.main-subrow .anchor-icon:hover { + cursor: pointer; +} + +.main-subrow .anchor-icon:hover > svg path { + fill: var(--hover-link-color); +} + +.main-subrow .anchor-wrapper { + position: relative; + width: 24px; + height: 16px; + margin-left: 3px; +} + +.inline-flex { + display: inline-flex; +} + +.platform-hinted { + flex: auto; + display: block; +} + +.platform-hinted > .platform-bookmarks-row > .platform-bookmark { + min-width: 64px; + background: inherit; + flex: none; + order: 5; + align-self: flex-start; +} + +.platform-hinted > .platform-bookmarks-row > .platform-bookmark:hover { + color: var(--default-font-color); + border-bottom: 2px solid var(--default-font-color); +} + +.platform-hinted > .platform-bookmarks-row > .platform-bookmark[data-active=''] { + border-bottom: 2px solid var(--active-tab-border-color); + color: var(--active-section-color); +} + +.platform-hinted > .content:not([data-active]), +.tabs-section-body *[data-togglable]:not([data-active]) { + display: none; +} + +/* Work around an issue: https://github.com/JetBrains/kotlin-playground/issues/91 +Applies for main description blocks with platform tabs. +Just in case of possible performance degradation it excluding tabs with briefs on classlike page */ +#content > div:not(.tabbedcontent) .sourceset-dependent-content:not([data-active]) { + display: block !important; + visibility: hidden; + height: 0; + position: fixed; + top: 0; +} + +.with-platform-tags { + display: flex; +} + +.with-platform-tags ~ .main-subrow { + padding-top: 8px; +} + +.cover .with-platform-tabs { + font-size: var(--default-font-size); +} + +.cover > .with-platform-tabs > .content { + padding: 8px 16px; + border: 1px solid var(--border-color); +} + +.cover > .block { + padding-top: 48px; + padding-bottom: 24px; + font-size: 18px; + line-height: 28px; +} + +.cover > .block:empty { + padding-bottom: 0; +} + +.parameters.wrapped > .parameter { + display: block; +} + +.table-row .inline-comment { + padding-top: 8px; + padding-bottom: 8px; +} + +.table-row .platform-hinted .sourceset-dependent-content .brief, +.table-row .platform-hinted .sourceset-dependent-content .inline-comment { + padding: 8px; +} + +.sideMenuPart[data-active] > .overview:before { + background: var(--sidemenu-section-active-color); +} + +.sideMenuPart[data-active] > .overview > a { + color: var(--default-white); +} + +.table { + display: flex; + flex-direction: column; +} + +.table-row { + display: flex; + flex-direction: column; + border-bottom: 1px solid var(--border-color); + padding: 11px 0 12px 0; + background-color: var(--background-color); +} + +.table-row:last-of-type { + border-bottom: none; +} + +.table-row .brief-comment { + color: var(--brief-color); +} + +.platform-dependent-row { + display: grid; + padding-top: 8px; +} + +.title-row { + display: grid; + grid-template-columns: auto auto 7em; + width: 100%; +} + +.keyValue { + display: grid; + grid-gap: 8px; +} + +@media print, screen and (min-width: 960px) { + .keyValue { + grid-template-columns: 20% 80%; + } + + .title-row { + grid-template-columns: 20% auto 7em; + } +} + +@media print, screen and (max-width: 960px) { + + div.wrapper { + width: auto; + margin: 0; + } + + header, section, footer { + float: none; + position: static; + width: auto; + } + + header { + padding-right: 320px; + } + + section { + border: 1px solid #e5e5e5; + border-width: 1px 0; + padding: 20px 0; + margin: 0 0 20px; + } + + header a small { + display: inline; + } + + header ul { + position: absolute; + right: 50px; + top: 52px; + } +} + + +.footer { + clear: both; + display: flex; + align-items: center; + position: relative; + min-height: var(--footer-height); + font-size: 12px; + line-height: 16px; + letter-spacing: 0.2px; + color: var(--footer-font-color); + margin-top: auto; + background-color: var(--footer-background); +} + +.footer span.go-to-top-icon { + border-radius: 2em; + padding: 11px 10px !important; + background-color: var(--footer-go-to-top-color); +} + +.footer span.go-to-top-icon > a::before { + content: url("../images/go-to-top-icon.svg"); +} + +.footer > span:first-child { + margin-left: var(--horizontal-spacing-for-content); + padding-left: 0; +} + +.footer > span:last-child { + margin-right: var(--horizontal-spacing-for-content); + padding-right: 0; +} + +.footer > span { + padding: 0 16px; +} + +.footer a { + color: var(--breadcrumb-font-color); +} + +.footer span.go-to-top-icon > #go-to-top-link { + padding: 0; + border: none; +} + +.footer .padded-icon { + padding-left: 0.5em; +} + +.footer .padded-icon::before { + content: url("../images/footer-go-to-link.svg"); +} + +.pull-right { + float: right; + margin-left: auto +} + +div.runnablesample { + height: fit-content; +} + +.anchor-highlight { + border: 1px solid var(--hover-link-color) !important; + box-shadow: 0 0 0 0.2em #c8e1ff; + margin-top: 0.2em; + margin-bottom: 0.2em; +} + +.w-100 { + width: 100%; +} + +.no-gutters { + margin: 0; + padding: 0; +} + +.d-flex { + display: flex; +} + +#theme-toggle { + content: url("../images/theme-toggle.svg"); +} + +#theme-toggle-button { + width: 36px; + height: 36px; + display: inline-flex; + justify-content: center; + align-items: center; + border-radius: 24px; + margin-left: 16px; + background-color: inherit; + border: none; + cursor: pointer; +} + +#theme-toggle-button:hover { + background: var(--white-10); +} + +.filtered-message { + margin: 25px; + font-size: 20px; + font-weight: bolder; +} + +@media screen and (max-width: 1119px) { + h1.cover { + font-size: 48px; + line-height: 48px; + padding-bottom: 8px; + } +} + +@media screen and (max-width: 759px) { + #main { + max-width: 100%; + } + + #leftColumn { + position: fixed; + margin-left: -300px; + transition: margin .2s ease-out; + z-index: 4; + background: white; + height: 100%; + } + + #leftColumn.open { + margin-left: 0; + } + + #leftColumn.open ~ #main #searchBar { + display: none; + } + + #leftToggler { + z-index: 5; + font-size: 20px; + transition: margin .2s ease-out; + margin-right: 16px; + + color: var(--background-color); + } + + #leftToggler .icon-toggler:hover { + cursor: pointer; + } + + #leftColumn.open ~ #main #leftToggler { + margin-left: 300px; + } + + .icon-toggler::before { + content: "\2630"; + } + + #leftColumn.open ~ #main .icon-toggler::before { + content: "\2630"; + padding-right: 0.5em; + margin-left: -0.5em; + } + + .main-content > * { + margin-left: var(--mobile-horizontal-spacing-for-content); + margin-right: var(--mobile-horizontal-spacing-for-content); + } + + .navigation-wrapper { + padding-left: var(--mobile-horizontal-spacing-for-content); + padding-right: var(--mobile-horizontal-spacing-for-content); + } + + #sideMenu { + padding-bottom: 16px; + overflow: auto; + } + + h1.cover { + font-size: 32px; + line-height: 32px; + } + + #theme-toggle-button { + display: none; + } +} +.clearfix::after { + content: ' '; + clear: both; + display: block; + height: 0; +} + +.floating-right { + float: right; +} + +/* +the hack to hide the headers inside tabs for a package page because each tab +has only one header, and the header text is the same as the tab name, so no point in showing it +*/ +.main-content[data-page-type="package"] .tabs-section-body h2 { + display: none; +} \ No newline at end of file