Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
60 commits
Select commit Hold shift + click to select a range
00711ce
Add class registering way
Knerio Apr 7, 2026
04fcc3a
Fix signature
Knerio Apr 9, 2026
3ac2109
Change tooling to vite build
Knerio Apr 9, 2026
4dcb362
Refactor Hercules interfaces to use HerculesTranslation for localization
Knerio Apr 9, 2026
cff74c1
Refactor some code to make the structure clearer
Knerio Apr 9, 2026
1a8cb39
Apply some ideas of code review
Knerio Apr 11, 2026
8865b7a
Reorder function calls in connection.ts and update README for clarity
Knerio Apr 12, 2026
9bf6bc6
Change auth header to lowercase
Knerio Apr 12, 2026
13795dc
Start to update to event emitter
Knerio Jun 7, 2026
543f267
Update emitter pattern
Knerio Jun 7, 2026
14b48b7
feat: .gitignore
nicosammito Jun 15, 2026
b109ebb
feat: remove old files
nicosammito Jun 15, 2026
d43b97d
feat: manager pattern
nicosammito Jun 15, 2026
890a04d
feat: actions / paket handler
nicosammito Jun 15, 2026
f62f486
feat: models
nicosammito Jun 15, 2026
f9ff718
feat: mappings
nicosammito Jun 15, 2026
b729fda
feat: data type manager
nicosammito Jun 15, 2026
c17124b
feat: utilities
nicosammito Jun 15, 2026
8620308
feat: decorators
nicosammito Jun 15, 2026
b9bce3d
feat: events from event emitter
nicosammito Jun 15, 2026
70c5192
feat: general types
nicosammito Jun 15, 2026
717bb15
feat: action client
nicosammito Jun 15, 2026
3cf6f09
feat: package json
nicosammito Jun 15, 2026
95428b8
feat: tsconfig.json
nicosammito Jun 15, 2026
cc4e531
feat: vitest.config.ts
nicosammito Jun 15, 2026
43bad5d
feat: export
nicosammito Jun 15, 2026
b3d803b
feat: example action
nicosammito Jun 15, 2026
5cd77ff
feat: correct imports
nicosammito Jun 16, 2026
75453b9
feat: adding generated definitions to .gitignore
nicosammito Jun 16, 2026
3849acd
feat: adding definitions build script
nicosammito Jun 16, 2026
2747f75
feat: updating bundler
nicosammito Jun 16, 2026
8629544
feat: updating example by removing unnecessary setting override
nicosammito Jun 16, 2026
24d4956
feat: build script
nicosammito Jun 16, 2026
de009bb
feat: renaming CodeZeroAction.ts to action.ts
nicosammito Jun 16, 2026
c82e478
feat: renaming
nicosammito Jun 16, 2026
e2a18b2
feat: example test
nicosammito Jun 16, 2026
e28a07a
feat: changing names of files
nicosammito Jun 16, 2026
ba0d408
feat: removing unnecessary RuntimeFuctionParameter
nicosammito Jun 16, 2026
5f9edfb
feat: renaming files
nicosammito Jun 16, 2026
9a987ba
feat: fix import errors
nicosammito Jun 16, 2026
6992d46
feat: correct mapping of settings for events and eliminating runtime …
nicosammito Jun 16, 2026
b4e3041
feat: correct setting usage
nicosammito Jun 16, 2026
d675586
feat: correct imports
nicosammito Jun 16, 2026
1351c8a
feat: using correct endpoint for action logon
nicosammito Jun 17, 2026
2c1bbfd
feat: undefined error
nicosammito Jun 17, 2026
55814e5
feat: adding dev env mode
nicosammito Jun 17, 2026
4c039d3
feat: for now removing variables in .env
nicosammito Jun 17, 2026
81d4cd3
feat: exit on error
nicosammito Jun 17, 2026
0d84c29
feat: sagittarius has field restrictions minimum of 3 characters
nicosammito Jun 17, 2026
d83d2ce
feat: renamings
nicosammito Jun 17, 2026
83aef1b
feat: runtime function omit
nicosammito Jun 18, 2026
80b5c24
feat: adding design decorator
nicosammito Jun 18, 2026
97274b5
feat: removing linked data types, because this is unnecessary
nicosammito Jun 18, 2026
943cab9
feat: changes to renamings
nicosammito Jun 18, 2026
8e75129
feat: adjusting build process and adding definitions building to build
nicosammito Jun 18, 2026
6e9e42b
feat: adjusting dependencies
nicosammito Jun 18, 2026
846faa5
fix: pin @emnapi/core and @emnapi/runtime to fix CI npm ci sync error
nicosammito Jun 18, 2026
6519c1d
feat: adjusting test config
nicosammito Jun 18, 2026
53d90c6
feat: docs for hercules ts sdk
nicosammito Jun 18, 2026
6f8c074
feat: adding logging for incoming messages
nicosammito Jun 18, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 4 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,18 +16,16 @@ sequenceDiagram

Hercules->>Aquila: Register datatypes<br>because maybe they are needed in the config definitions
Aquila-->>Hercules: Validation result


Hercules->>Stream: Open bi-directional stream
Hercules->>Stream: ActionLogon request


Hercules->>Aquila: Register function definitions
Aquila-->>Hercules: Validation result

Hercules->>Aquila: Register flow types
Aquila-->>Hercules: Validation result

Hercules->>Stream: Open bi-directional stream
Hercules->>Stream: ActionLogon request

Stream-->>Hercules: Receive action configurations
```

Expand Down Expand Up @@ -62,3 +60,4 @@ To use a simple test server use the following command:
./bin/test_server.rb
```
This will start a test server on `localhost:50051` that you can connect to with the action sdk.
Watch out this test server isnt really working its just an way to test the connection.
26 changes: 0 additions & 26 deletions bin/.rubocop.yml

This file was deleted.

8 changes: 0 additions & 8 deletions bin/Gemfile

This file was deleted.

35 changes: 0 additions & 35 deletions bin/Gemfile.lock

This file was deleted.

186 changes: 0 additions & 186 deletions bin/test_server.rb

This file was deleted.

Loading