Skip to content

Commit a3c9638

Browse files
committed
Update abstra-lib
1 parent b183bbb commit a3c9638

File tree

230 files changed

+423
-414
lines changed

Some content is hidden

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

230 files changed

+423
-414
lines changed

abstra_internals/cloud_api/__init__.py

+6-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import json
22
from threading import Thread
33
from time import sleep
4-
from typing import Any, Optional
4+
from typing import Any, Callable, Optional
55

66
import requests
77
import simple_websocket
@@ -131,7 +131,7 @@ class SessionPathMessage(BaseModel):
131131
sessionPath: str
132132

133133

134-
def connect_tunnel():
134+
def connect_tunnel(on_public_url_update: Optional[Callable[[], None]]):
135135
url = f"{CLOUD_API_ENDPOINT}/tunnel/connect".replace("https://", "wss://").replace(
136136
"http://", "ws://"
137137
)
@@ -194,6 +194,10 @@ def loop():
194194
f"{CLOUD_API_ENDPOINT}/tunnel/forward/{session.sessionPath}"
195195
)
196196
Settings.set_public_url(public_url)
197+
198+
if on_public_url_update:
199+
on_public_url_update()
200+
197201
print(
198202
f"Hooks can also be fired from {Fore.GREEN} {public_url}/_hooks/:hook-path{Fore.RESET}"
199203
)

abstra_internals/controllers/workflows.py

+3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
from typing import Dict, List, Optional, TypedDict
22

33
from abstra_internals.controllers.main import UnknownNodeTypeError
4+
from abstra_internals.controllers.service.roles.client import RoleClientController
45
from abstra_internals.repositories.factory import Repositories
56
from abstra_internals.repositories.project.project import (
67
AgentStage,
@@ -282,4 +283,6 @@ def update_workflow(self, workflow_state_dto: Dict):
282283

283284
ProjectRepository.save(project)
284285

286+
RoleClientController(self.repos).sync_connection_pool()
287+
285288
return self._make_workflow_dto(project)

abstra_internals/interface/cli/editor.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,6 @@ def editor(headless: bool):
7979
if not headless:
8080
browser_open_editor()
8181

82-
connect_tunnel()
82+
connect_tunnel(on_public_url_update=role_client_controller.sync_connection_pool)
8383

8484
server.serve_forever()

abstra_internals/server/routes/workflows.py

+1
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ def _update_workflow():
2929
if payload is None:
3030
raise Exception("No payload found")
3131
new_state = controller.update_workflow(payload)
32+
3233
return new_state
3334
except Exception as e:
3435
AbstraLogger.capture_exception(e)

abstra_statics/dist/assets/AbstraButton.vue_vue_type_script_setup_true_lang.bf3bcd25.js abstra_statics/dist/assets/AbstraButton.vue_vue_type_script_setup_true_lang.1fc333f6.js

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

abstra_statics/dist/assets/AbstraLogo.vue_vue_type_script_setup_true_lang.3f01cc89.js

+2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

abstra_statics/dist/assets/AbstraLogo.vue_vue_type_script_setup_true_lang.c249f2a7.js

-2
This file was deleted.

abstra_statics/dist/assets/AccessControlEditor.68081b73.js abstra_statics/dist/assets/AccessControlEditor.17b2e51b.js

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

abstra_statics/dist/assets/ApiKeys.1950bad2.js

+2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

abstra_statics/dist/assets/ApiKeys.e521045b.js

-2
This file was deleted.

abstra_statics/dist/assets/App.03a076d3.js

+2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

abstra_statics/dist/assets/App.458294e6.js

-2
This file was deleted.

abstra_statics/dist/assets/App.vue_vue_type_style_index_0_lang.1a74550f.js

-2
This file was deleted.

abstra_statics/dist/assets/App.vue_vue_type_style_index_0_lang.647c9fd9.js

+2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

abstra_statics/dist/assets/Avatar.2df9c7fb.js

-2
This file was deleted.

0 commit comments

Comments
 (0)