* Added CI to enforce linting and type checking.
* Update type check
* Change job name
* Check diagnostics
* Add ags
* Update install script for ags
* update
* Fix sudo misspell
* Add which
* Added ags types repo as a submodule
* Update ci
* Update ci
* tsconfig update
* add types
* ci update
* Remove types directory initially
* remove temp types
* Testing ci checks with a type error.
* Revert type error