Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
77b8cb2
Add class registering way
Knerio Apr 7, 2026
508fd70
Fix signature
Knerio Apr 9, 2026
52d7868
Change tooling to vite build
Knerio Apr 9, 2026
1e73962
Refactor Hercules interfaces to use HerculesTranslation for localization
Knerio Apr 9, 2026
667265f
Refactor some code to make the structure clearer
Knerio Apr 9, 2026
8719635
Apply some ideas of code review
Knerio Apr 11, 2026
c161e78
Reorder function calls in connection.ts and update README for clarity
Knerio Apr 12, 2026
1396dff
Change auth header to lowercase
Knerio Apr 12, 2026
274b32a
Start to update to event emitter
Knerio Jun 7, 2026
08f2524
Update emitter pattern
Knerio Jun 7, 2026
dc30365
feat: .gitignore
nicosammito Jun 15, 2026
6f53c05
feat: remove old files
nicosammito Jun 15, 2026
cbeb253
feat: manager pattern
nicosammito Jun 15, 2026
6f669dd
feat: actions / paket handler
nicosammito Jun 15, 2026
9612bfc
feat: models
nicosammito Jun 15, 2026
2dde53d
feat: mappings
nicosammito Jun 15, 2026
7fe4b37
feat: data type manager
nicosammito Jun 15, 2026
85d2e5c
feat: utilities
nicosammito Jun 15, 2026
91e7442
feat: decorators
nicosammito Jun 15, 2026
54e3a2e
feat: events from event emitter
nicosammito Jun 15, 2026
24812e4
feat: general types
nicosammito Jun 15, 2026
a6203e4
feat: action client
nicosammito Jun 15, 2026
1d199b6
feat: package json
nicosammito Jun 15, 2026
298ea17
feat: tsconfig.json
nicosammito Jun 15, 2026
8910019
feat: vitest.config.ts
nicosammito Jun 15, 2026
e44b8f9
feat: export
nicosammito Jun 15, 2026
401d8ff
feat: example action
nicosammito Jun 15, 2026
67f57bc
feat: correct imports
nicosammito Jun 16, 2026
6bd377f
feat: adding generated definitions to .gitignore
nicosammito Jun 16, 2026
4d2c502
feat: adding definitions build script
nicosammito Jun 16, 2026
67ff51c
feat: updating bundler
nicosammito Jun 16, 2026
cf06d68
feat: updating example by removing unnecessary setting override
nicosammito Jun 16, 2026
1ceb9f7
feat: build script
nicosammito Jun 16, 2026
521b447
feat: renaming CodeZeroAction.ts to action.ts
nicosammito Jun 16, 2026
5183eeb
feat: renaming
nicosammito Jun 16, 2026
e1901e1
feat: example test
nicosammito Jun 16, 2026
4e49693
feat: changing names of files
nicosammito Jun 16, 2026
31f08e2
feat: removing unnecessary RuntimeFuctionParameter
nicosammito Jun 16, 2026
cd0cb55
feat: renaming files
nicosammito Jun 16, 2026
0dc3c38
feat: fix import errors
nicosammito Jun 16, 2026
234ad5c
feat: correct mapping of settings for events and eliminating runtime …
nicosammito Jun 16, 2026
ca29906
feat: correct setting usage
nicosammito Jun 16, 2026
522dbe5
feat: correct imports
nicosammito Jun 16, 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.

38 changes: 35 additions & 3 deletions ts/.gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,35 @@
node_modules
dist
code0-tech-hercules-*.tgz
# Dependencies
node_modules/

# Build output
dist/

# Packed tarballs
*.tgz

# Environment
.env
.env.*
!.env.example

# Logs
*.log
logs/

# OS
.DS_Store
Thumbs.db

# IDE
.idea/
.vscode/
*.suo
*.ntvs*
*.njsproj
*.sln

# Test coverage
coverage/

#definitions
/src/definitions/**/*
5 changes: 5 additions & 0 deletions ts/examples/simple-example-ts/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
node_modules/
dist/
.env
.env.*
!.env.example
4 changes: 4 additions & 0 deletions ts/examples/simple-example-ts/example.env
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
AUTH_TOKEN=your_auth_token_here
AQUILA_URL=https://127.0.0.1:8000
ACTION_ID=your_action_id_here
VERSION=0.0.0
Loading
Loading