dev.md
May 20, 2025 ยท View on GitHub
Tips
Here are some tips when working with the TypeAgent repo listed in no particular order:
- When syncing with the TypeAgent repo it's always a good idea to run
pnpm ifirst. This can help resolve some very common build issues or address updated dependency/references within the project hierarchy. - If there are issue during
pnpm ior build, it's a good idea to try resetting the repo to a clean state. Make sure you save all your uncommitted changes (commit them or stash them) and usegit cleanto reset the repo, then try to install and build again. - There are two process models for agents: in-proc and out-of-proc with the dispatcher. It is recommended to run agents out of process from the dispatcher for system stability possible future isolation. However, this can on occasion make debugging more difficult. Therefore if you are chasing a troublesome issue, try running agents in process the same process as the dispatcher until the issue has been resolved by setting the environment variable
TYPEAGENT_EXECMODE=0