Skip to content

Commit 5821ddb

Browse files
ref #1128 rename Assistant project and bump to 1.3.0
1 parent e445526 commit 5821ddb

42 files changed

Lines changed: 415 additions & 415 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

AGENT_BRIDGE.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@
22

33
This branch keeps the existing OpenAI Assistant flow unchanged and adds a
44
parallel backend path for a local CLI agent managed by the
5-
`ConvertigoAgentBridge` project.
5+
`lib_ConvertigoAgentBridge` project.
66

77
## Added sequences
88

99
- `AgentCreateConversation`: creates or resumes an agent conversation state and
1010
returns a `threadid`. Without `threadid` and without `forceNew=true`, it
1111
resumes the latest durable conversation for the user/project when one exists.
1212
- `AgentSendMessage`: starts/configures the local Vibe ACP process through
13-
`ConvertigoAgentBridge`, wraps the user prompt with Studio/project
13+
`lib_ConvertigoAgentBridge`, wraps the user prompt with Studio/project
1414
instructions, sends it to the agent, and stores the run cursor.
1515
- `AgentReadResponse`: polls bridge events, converts streamed `answer/chunk`
1616
events to the existing assistant-like `AIData` response, and converts
@@ -25,7 +25,7 @@ parallel backend path for a local CLI agent managed by the
2525

2626
## Current defaults
2727

28-
- Bridge endpoint: `http://localhost:18082/convertigo/projects/ConvertigoAgentBridge/.json`
28+
- Bridge endpoint: `http://localhost:18082/convertigo/projects/lib_ConvertigoAgentBridge/.json`
2929
- MCP endpoint: `http://localhost:18082/convertigo/api/mcp`
3030
- Provider: `vibe`
3131
- Per-conversation home: `<workspaceRoot>/agents/vibe/users/<userKey>/conversations/<conversationId>/vibe-home`
@@ -104,7 +104,7 @@ parallel backend call.
104104

105105
For Codex conversations, `AgentResumeConversation` and resumed
106106
`AgentCreateConversation` calls also prewarm the resident `codex app-server` by
107-
calling `ConvertigoAgentBridge.agent_codex_start` in a daemon thread. This is
107+
calling `lib_ConvertigoAgentBridge.agent_codex_start` in a daemon thread. This is
108108
best-effort and does not block the UI response: the returned payload includes
109109
`prewarming=true` when a warmup was started or an already-running handle was
110110
confirmed. The first prompt still has the normal start fallback if the warmup has

_c8oProject/connectors/HostedAssistant.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ server: assistant.convertigo.com
66
httpInfo: true
77
httpVerb: POST
88
responseTimeout: 300
9-
subDir: /convertigo/projects/ConvertigoAssistant/.json?__sequence=LRagQuery
9+
subDir: /convertigo/projects/lib_ConvertigoAssistant/.json?__sequence=LRagQuery
1010
↓Question [variables.RequestableHttpVariable-1782296019814]:
1111
httpMethod: POST
1212
↓History [variables.RequestableHttpVariable-1782296019819]:

_c8oProject/connectors/HostedAssistantBuffer.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ server: assistant.convertigo.com
44
↓GetTokenBuffer [transactions.JsonHttpTransaction]:
55
handleCookie: false
66
httpInfo: true
7-
subDir: /convertigo/projects/ConvertigoAssistant/.json?__sequence=GetTokenBuffer&__context=lightrag_buffer&__nolog=true
7+
subDir: /convertigo/projects/lib_ConvertigoAssistant/.json?__sequence=GetTokenBuffer&__context=lightrag_buffer&__nolog=true
88
↓__header_Cookie [variables.RequestableHttpVariable-1782307284815]:
99
value:
1010
- ↑traceable: false

_c8oProject/mobileMenus/Menu.yaml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ tagName: ion-menu
114114
beanData: |
115115
'{
116116
"ionBean": "Image",
117-
"url": "source:{\"filter\":\"Asset\",\"project\":\"ConvertigoAssistant\",\"input\":\"\",\"model\":{\"data\":[{\"asset\":\"''assets\/tigo-head.png''\"}],\"path\":\"\",\"prefix\":\"\",\"suffix\":\"\",\"custom\":\"\",\"useCustom\":false}}",
117+
"url": "source:{\"filter\":\"Asset\",\"project\":\"lib_ConvertigoAssistant\",\"input\":\"\",\"model\":{\"data\":[{\"asset\":\"''assets\/tigo-head.png''\"}],\"path\":\"\",\"prefix\":\"\",\"suffix\":\"\",\"custom\":\"\",\"useCustom\":false}}",
118118
"width": "plain:24",
119119
"height": "plain:24",
120120
"alt": "plain:Tigo"
@@ -163,9 +163,9 @@ tagName: ion-menu
163163
' try {
164164
if (typeof window !== ''undefined'') {
165165
if (window.sessionStorage) {
166-
window.sessionStorage.removeItem(''ConvertigoAssistant.OpenAgentSettings'');
166+
window.sessionStorage.removeItem(''lib_ConvertigoAssistant.OpenAgentSettings'');
167167
}
168-
window.dispatchEvent(new CustomEvent(''ConvertigoAssistant.agentSettings'', { detail: { open: false } }));
168+
window.dispatchEvent(new CustomEvent(''lib_ConvertigoAssistant.agentSettings'', { detail: { open: false } }));
169169
}
170170
} catch (e) {}
171171
resolve();'
@@ -219,11 +219,11 @@ tagName: ion-menu
219219
' try {
220220
if (typeof window !== ''undefined'') {
221221
if (window.sessionStorage) {
222-
window.sessionStorage.setItem(''ConvertigoAssistant.OpenAgentSettings'', ''true'');
222+
window.sessionStorage.setItem(''lib_ConvertigoAssistant.OpenAgentSettings'', ''true'');
223223
}
224224
window.setTimeout(function() {
225225
try {
226-
window.dispatchEvent(new CustomEvent(''ConvertigoAssistant.agentSettings'', { detail: { open: true } }));
226+
window.dispatchEvent(new CustomEvent(''lib_ConvertigoAssistant.agentSettings'', { detail: { open: true } }));
227227
} catch (eDispatch) {}
228228
}, 120);
229229
}
@@ -291,4 +291,4 @@ tagName: ion-menu
291291
textValue:
292292
- xmlizable:
293293
- ↑classname: com.twinsoft.convertigo.beans.ngx.components.MobileSmartSourceType
294-
- MobileSmartSourceType: source:{"filter":"Local","project":"ConvertigoAssistant","input":"","model":{"data":[{"localObject":"local"}],"path":"?.version","prefix":"","suffix":"","custom":"","useCustom":false}}
294+
- MobileSmartSourceType: source:{"filter":"Local","project":"lib_ConvertigoAssistant","input":"","model":{"data":[{"localObject":"local"}],"path":"?.version","prefix":"","suffix":"","custom":"","useCustom":false}}

_c8oProject/mobileNgxApp.yaml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -475,9 +475,9 @@ tplProjectName: mobilebuilder_tpl_8_4_0_ngx
475475
var requestAssistantContext = function() {
476476
try {
477477
if (window[''sendToHost'']) {
478-
window[''sendToHost'']({ type: ''ConvertigoAssistant.context.request'' });
478+
window[''sendToHost'']({ type: ''lib_ConvertigoAssistant.context.request'' });
479479
} else if (window.parent && window != window.parent) {
480-
window.parent.postMessage({ type: ''ConvertigoAssistant.context.request'' }, ''*'');
480+
window.parent.postMessage({ type: ''lib_ConvertigoAssistant.context.request'' }, ''*'');
481481
}
482482
} catch (e) {}
483483
};
@@ -509,7 +509,7 @@ tplProjectName: mobilebuilder_tpl_8_4_0_ngx
509509
setTimeout(autoOpenAgentFromStudioView, 0);
510510
setTimeout(requestAssistantContext, 0);
511511
}
512-
if (''ConvertigoAssistant.context'' == msg.type || ''convertigo-assistant-context'' == msg.type) {
512+
if (''lib_ConvertigoAssistant.context'' == msg.type || ''convertigo-assistant-context'' == msg.type) {
513513
mergeAgentHostContext(msg.payload || msg.context || msg);
514514
page.tick();
515515
}
@@ -544,13 +544,13 @@ tplProjectName: mobilebuilder_tpl_8_4_0_ngx
544544
- java.lang.String:
545545
- ↑value: '{"glob":"tigo-head.png","input":"../../assets","output":"/assets/"}'
546546
↓CallSequence [ngx.components.UIDynamicAction-1750662166496]:
547-
beanData: '{"ionBean":"CallSequenceAction","requestable":"plain:ConvertigoAssistant.GetVersion"}'
547+
beanData: '{"ionBean":"CallSequenceAction","requestable":"plain:lib_ConvertigoAssistant.GetVersion"}'
548548
↓SetLocal [ngx.components.UIDynamicAction-1750662135534]:
549549
beanData: |
550550
'{
551551
"ionBean": "SetLocalAction",
552552
"Property": "plain:version",
553-
"Value": "source:{\"filter\":\"Sequence\",\"project\":\"ConvertigoAssistant\",\"input\":\"\",\"model\":{\"data\":[{\"sequence\":\"ConvertigoAssistant.GetVersion\",\"marker\":\"\"}],\"path\":\"?.version\",\"prefix\":\"\",\"suffix\":\"\",\"custom\":\"\",\"useCustom\":false}}"
553+
"Value": "source:{\"filter\":\"Sequence\",\"project\":\"lib_ConvertigoAssistant\",\"input\":\"\",\"model\":{\"data\":[{\"sequence\":\"lib_ConvertigoAssistant.GetVersion\",\"marker\":\"\"}],\"path\":\"?.version\",\"prefix\":\"\",\"suffix\":\"\",\"custom\":\"\",\"useCustom\":false}}"
554554
}'
555555
↓GetTheme [ngx.components.UICustomAction-1781783631043]:
556556
actionValue:
@@ -695,7 +695,7 @@ tplProjectName: mobilebuilder_tpl_8_4_0_ngx
695695
return selected === "fr" ? "Lang_French" : (selected === "it" ? "Lang_Italian" : (selected === "es" ? "Lang_Spanish" : "Lang_English"));
696696
};
697697
var notifyLanguageChanged = function() {
698-
try { window.dispatchEvent(new CustomEvent("ConvertigoAssistant.languageChanged", { detail: { language: selected } })); } catch (e8) {}
698+
try { window.dispatchEvent(new CustomEvent("lib_ConvertigoAssistant.languageChanged", { detail: { language: selected } })); } catch (e8) {}
699699
try { page.tick(); } catch (e9) {}
700700
};
701701
try { document.documentElement.setAttribute("lang", selected); } catch (e6a) {}

_c8oProject/mobilePages/Figma.yaml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -287,7 +287,7 @@ title: Title for Figma
287287
- ↑classname: com.twinsoft.convertigo.beans.ngx.components.MobileSmartSourceType
288288
- MobileSmartSourceType: plain:modern-header-btn
289289
↓Image [ngx.components.UIDynamicElement-1774702000004]:
290-
beanData: '{"ionBean":"Image","url":"source:{\"filter\":\"Asset\",\"project\":\"ConvertigoAssistant\",\"input\":\"\",\"model\":{\"data\":[{\"asset\":\"''assets\\\/conv.png''\"}],\"path\":\"\",\"prefix\":\"\",\"suffix\":\"\",\"custom\":\"\",\"useCustom\":false}}"}'
290+
beanData: '{"ionBean":"Image","url":"source:{\"filter\":\"Asset\",\"project\":\"lib_ConvertigoAssistant\",\"input\":\"\",\"model\":{\"data\":[{\"asset\":\"''assets\\\/conv.png''\"}],\"path\":\"\",\"prefix\":\"\",\"suffix\":\"\",\"custom\":\"\",\"useCustom\":false}}"}'
291291
selfClose: true
292292
tagName: img
293293
↓Class [ngx.components.UIAttribute-1774702000005]:
@@ -310,7 +310,7 @@ title: Title for Figma
310310
- ↑classname: com.twinsoft.convertigo.beans.ngx.components.MobileSmartSourceType
311311
- MobileSmartSourceType: plain:modern-header-btn
312312
↓Icon [ngx.components.UIDynamicElement-1752572046180]:
313-
beanData: '{"ionBean":"Icon","IconName":"source:{\"filter\":\"Icon\",\"project\":\"ConvertigoAssistant\",\"input\":\"\",\"model\":{\"data\":[{\"icon\":\"''construct-outline''\"}],\"path\":\"\",\"prefix\":\"\",\"suffix\":\"\",\"custom\":\"\",\"useCustom\":false}}"}'
313+
beanData: '{"ionBean":"Icon","IconName":"source:{\"filter\":\"Icon\",\"project\":\"lib_ConvertigoAssistant\",\"input\":\"\",\"model\":{\"data\":[{\"icon\":\"''construct-outline''\"}],\"path\":\"\",\"prefix\":\"\",\"suffix\":\"\",\"custom\":\"\",\"useCustom\":false}}"}'
314314
tagName: ion-icon
315315
↓Event [ngx.components.UIControlEvent-1752572046182]:
316316
↓id [ngx.components.UIAttribute-1752844531685]:
@@ -354,7 +354,7 @@ title: Title for Figma
354354
"ionBean": "Select",
355355
"ControlName": "plain:name1752844820781",
356356
"Label": "plain:Div mapping",
357-
"Value": "source:{\"filter\":\"Local\",\"project\":\"ConvertigoAssistant\",\"input\":\"\",\"model\":{\"data\":[{\"localObject\":\"local\"}],\"path\":\"?.Configuration\",\"prefix\":\"\",\"suffix\":\".divMapping\",\"custom\":\"\",\"useCustom\":false}}"
357+
"Value": "source:{\"filter\":\"Local\",\"project\":\"lib_ConvertigoAssistant\",\"input\":\"\",\"model\":{\"data\":[{\"localObject\":\"local\"}],\"path\":\"?.Configuration\",\"prefix\":\"\",\"suffix\":\".divMapping\",\"custom\":\"\",\"useCustom\":false}}"
358358
}'
359359
tagName: ion-select
360360
↓SelectOption [ngx.components.UIDynamicElement-1752844862827]:
@@ -1363,15 +1363,15 @@ title: Title for Figma
13631363
directiveSource:
13641364
- xmlizable:
13651365
- ↑classname: com.twinsoft.convertigo.beans.ngx.components.MobileSmartSourceType
1366-
- MobileSmartSourceType: source:{"filter":"Local","project":"ConvertigoAssistant","input":"","model":{"data":[{"localObject":"local"}],"path":"?.Messages","prefix":"","suffix":"","custom":"","useCustom":false}}
1366+
- MobileSmartSourceType: source:{"filter":"Local","project":"lib_ConvertigoAssistant","input":"","model":{"data":[{"localObject":"local"}],"path":"?.Messages","prefix":"","suffix":"","custom":"","useCustom":false}}
13671367
↓IsUser [ngx.components.UIControlDirective-1777803000083]:
13681368
directiveName: If
13691369
directiveSource:
13701370
- xmlizable:
13711371
- ↑classname: com.twinsoft.convertigo.beans.ngx.components.MobileSmartSourceType
13721372
- MobileSmartSourceType: script:item.type == 'user'
13731373
↓UserMessage [ngx.components.UIUseShared-1777803000084]:
1374-
sharedcomponent: ConvertigoAssistant.Application.NgxApp.UserMessageComponent
1374+
sharedcomponent: lib_ConvertigoAssistant.Application.NgxApp.UserMessageComponent
13751375
↓message [ngx.components.UIUseVariable-1777803000085]:
13761376
varValue:
13771377
- xmlizable:
@@ -1394,7 +1394,7 @@ title: Title for Figma
13941394
- ↑classname: com.twinsoft.convertigo.beans.ngx.components.MobileSmartSourceType
13951395
- MobileSmartSourceType: script:item.type == 'assistant' || item.type == 'image'
13961396
↓AssistantMessage [ngx.components.UIUseShared-1777803000089]:
1397-
sharedcomponent: ConvertigoAssistant.Application.NgxApp.AssistantMessageComponent
1397+
sharedcomponent: lib_ConvertigoAssistant.Application.NgxApp.AssistantMessageComponent
13981398
↓message [ngx.components.UIUseVariable-1777803000090]:
13991399
varValue:
14001400
- xmlizable:
@@ -1498,7 +1498,7 @@ title: Title for Figma
14981498
- MobileSmartSourceType: plain:modern-footer
14991499
↓UseSharedComponent2 [ngx.components.UIUseShared-1752575630364]:
15001500
identifier: chatinput
1501-
sharedcomponent: ConvertigoAssistant.Application.NgxApp.FigmaFooterComponent
1501+
sharedcomponent: lib_ConvertigoAssistant.Application.NgxApp.FigmaFooterComponent
15021502
↓Event [ngx.components.UIControlEvent-1752575630367]:
15031503
attrName: (RunQuestion)
15041504
eventName: RunQuestion
@@ -1512,14 +1512,14 @@ title: Title for Figma
15121512
resolve();
15131513
15141514
↓CallSequence [ngx.components.UIDynamicAction-1752575630370]:
1515-
beanData: '{"ionBean":"CallSequenceAction","requestable":"plain:ConvertigoAssistant.CreateFigmaComp"}'
1515+
beanData: '{"ionBean":"CallSequenceAction","requestable":"plain:lib_ConvertigoAssistant.CreateFigmaComp"}'
15161516
↓zipfiles [ngx.components.UIControlVariable-1752575720168]:
15171517
varValue:
15181518
- xmlizable:
15191519
- ↑classname: com.twinsoft.convertigo.beans.ngx.components.MobileSmartSourceType
15201520
- MobileSmartSourceType: script:out.attachments
15211521
↓If1 [ngx.components.UIDynamicAction-1752661112411]:
1522-
beanData: '{"ionBean":"IfAction","condition":"source:{\"filter\":\"Action\",\"project\":\"ConvertigoAssistant\",\"input\":\"\",\"model\":{\"data\":[{\"priority\":1752575630370,\"rootEvent\":false,\"pageLocals\":false},{\"priority\":1752575630367,\"rootEvent\":true,\"pageLocals\":false}],\"path\":\"?.out?.FigmaData\",\"prefix\":\"\",\"suffix\":\"\",\"custom\":\"\",\"useCustom\":false}}"}'
1522+
beanData: '{"ionBean":"IfAction","condition":"source:{\"filter\":\"Action\",\"project\":\"lib_ConvertigoAssistant\",\"input\":\"\",\"model\":{\"data\":[{\"priority\":1752575630370,\"rootEvent\":false,\"pageLocals\":false},{\"priority\":1752575630367,\"rootEvent\":true,\"pageLocals\":false}],\"path\":\"?.out?.FigmaData\",\"prefix\":\"\",\"suffix\":\"\",\"custom\":\"\",\"useCustom\":false}}"}'
15231523
↓AddAssistantMessage [ngx.components.UICustomAction-1752661112419]:
15241524
actionValue:
15251525
- xmlizable:
@@ -1554,7 +1554,7 @@ title: Title for Figma
15541554
varValue:
15551555
- xmlizable:
15561556
- ↑classname: com.twinsoft.convertigo.beans.ngx.components.MobileSmartSourceType
1557-
- MobileSmartSourceType: source:{"filter":"Action","project":"ConvertigoAssistant","input":"","model":{"data":[{"priority":1752575630370,"rootEvent":false,"pageLocals":false},{"priority":1752575630367,"rootEvent":true,"pageLocals":false}],"path":"?.out?.FigmaData","prefix":"","suffix":"","custom":"","useCustom":false}}
1557+
- MobileSmartSourceType: source:{"filter":"Action","project":"lib_ConvertigoAssistant","input":"","model":{"data":[{"priority":1752575630370,"rootEvent":false,"pageLocals":false},{"priority":1752575630367,"rootEvent":true,"pageLocals":false}],"path":"?.out?.FigmaData","prefix":"","suffix":"","custom":"","useCustom":false}}
15581558
↓ChatReset [ngx.components.UICustomAction-1752662450419]:
15591559
actionValue:
15601560
- xmlizable:
@@ -1569,7 +1569,7 @@ title: Title for Figma
15691569
varValue:
15701570
- xmlizable:
15711571
- ↑classname: com.twinsoft.convertigo.beans.ngx.components.MobileSmartSourceType
1572-
- MobileSmartSourceType: source:{"filter":"Local","project":"ConvertigoAssistant","input":"","model":{"data":[{"localObject":"local"}],"path":"?.Configuration","prefix":"","suffix":".divMapping","custom":"","useCustom":false}}
1572+
- MobileSmartSourceType: source:{"filter":"Local","project":"lib_ConvertigoAssistant","input":"","model":{"data":[{"localObject":"local"}],"path":"?.Configuration","prefix":"","suffix":".divMapping","custom":"","useCustom":false}}
15731573
↓Question [ngx.components.UIUseVariable-1752575630475]:
15741574
varValue:
15751575
- xmlizable:

0 commit comments

Comments
 (0)