Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

4.0.0 #82

Merged
merged 53 commits into from
Mar 9, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
53 commits
Select commit Hold shift + click to select a range
05cbb89
added DSLParser with types and stubs
Feb 4, 2023
584e1d7
working through DSL parsing and definition stack building logic
Feb 4, 2023
8c75a9c
tidying up
Feb 4, 2023
a62d7c4
more tidting
Feb 4, 2023
fa44018
building super simple JSON structure for a few node types, cant handl…
Feb 4, 2023
4af85ce
Splitting out DSL parsing code
Feb 27, 2023
64b44fc
Merge branch 'master' into #52
May 16, 2023
473ace7
Merge branch 'master' into #52
Sep 29, 2023
cf84399
Tidying
Sep 29, 2023
174c202
working on MDSL parser
Oct 4, 2023
67d4c7f
working on MDSLDefinitionParser
Oct 5, 2023
4c1f074
finished parser but needs testing
Oct 9, 2023
4e175f1
working on definition validation
Oct 12, 2023
e3f0e40
stuff
Oct 19, 2023
b1da1eb
Tidying up some of our utilities
Oct 27, 2023
aeafce0
working on tree validator
Nov 1, 2023
159a5f3
more work on validator
Nov 8, 2023
be1d946
Finished validator but needs tests
Nov 15, 2023
8b17f7d
Fixed issue with root-branch circular dependency validation
Nov 29, 2023
fca74d8
working on definition validator
Jan 31, 2024
6e38ea4
stuff
Feb 5, 2024
d6f2c53
working on BehaviourTreeBuilder
Feb 6, 2024
3b60629
worked on mdsl and json validation
Feb 7, 2024
a9bc843
playing around with test file format for mdsl and json split
Feb 7, 2024
66d4672
Fixed broken tests and added vs code mocha debugging
Feb 8, 2024
92dfa55
tests
Feb 9, 2024
451515c
working on specs
Feb 16, 2024
b31c9db
tree definition validation now returns json definition as part of suc…
Feb 17, 2024
1ad9ec1
tidying
Feb 17, 2024
70699ad
Updated all test.js files to spec.ts files
Feb 17, 2024
0b9581c
Updated Agent typings
Feb 19, 2024
cfc26d2
Updated Retry and Repeat specs
Feb 19, 2024
903e634
specs
Feb 20, 2024
8115e45
some condition specs
Feb 21, 2024
e47bf25
condition specs
Feb 21, 2024
c1dd5d3
actiond and condition specs
Feb 26, 2024
7c54e03
Fixed issues with action nodes not handling update promise rejections…
Feb 26, 2024
6fd30cc
Root specs
Feb 27, 2024
b5ec03b
validator specs
Feb 27, 2024
db1c489
Adding specs and fixing bugs and typings
Feb 27, 2024
1b2a040
specs
Feb 27, 2024
cf068a5
specs
Feb 27, 2024
dc312de
Added Exit specs and fixed exit details arg
Feb 28, 2024
758adb4
Step specs
Feb 28, 2024
858c0e4
Until While specs and error handling
Feb 29, 2024
1aa7712
Improved error logging for agent functions
Mar 1, 2024
814c995
Fixed issue where args were not passed to registered funcs properly a…
Mar 1, 2024
9076a75
fixed issue where no root node needs to be defined in JSON definition
Mar 5, 2024
69b3a7e
README
Mar 6, 2024
6e0b071
README
Mar 7, 2024
857c736
README
Mar 8, 2024
261eef4
Fixed mocha glob
Mar 8, 2024
211d540
Tidying
Mar 9, 2024
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
2 changes: 1 addition & 1 deletion .github/workflows/node.js.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:

strategy:
matrix:
node-version: [16.x, 18.x]
node-version: [16.x, 18.x, 20.x, 21.x]
# See supported Node.js release schedule at https://nodejs.org/en/about/releases/

steps:
Expand Down
32 changes: 32 additions & 0 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Launch Program",
"skipFiles": [
"<node_internals>/**"
],
"program": "${workspaceFolder}\\dist\\index.js"
}, {
"type": "node",
"request": "launch",
"name": "Mocha Tests",
"program": "${workspaceFolder}/node_modules/mocha/bin/_mocha",
"args": [
"-r",
"ts-node/register",
"--timeout",
"999999",
"--colors",
"${workspaceFolder}/test/**/*spec.ts",
],
"console": "integratedTerminal",
"internalConsoleOptions": "neverOpen"
},
]
}
2 changes: 2 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
{
}
Loading
Loading