**A bunch of small fixes**
- TS - Fix a bug in fetchHumanApproval with callId resolution
- TS - remove env var for HUMANLAYER_APPROVAL_METHOD
- TS - add non-constructor entrypoint `import { humanlayer } from "humanlayer"`, `humanlayer(params)` is a wrapper around `new HumanLayer(params)`
- PY - AsyncHumanLayer.human_as_tool() is not async (but the tool it returns is)
- PY - remove env var for HUMANLAYER_APPROVAL_METHOD
- PY - remove all approval_method logic for AsyncHumanLayer - only backend is supported. Use a sync HumanLayer if you want to use the cli
- DEV - update makefile for building/testing TS more regularly
**How to verify it**
- Use the new constructor method instead of `new HumanLayer()` in Typescript
- Verify that the examples in ts_openai_client are no longer broken!
**Description for the changelog**
- TS - Fix a bug in fetchHumanApproval with callId resolution
- TS - remove env var for HUMANLAYER_APPROVAL_METHOD
- TS - add non-constructor entrypoint `import { humanlayer } from "humanlayer"`, `humanlayer(params)` is a wrapper around `new HumanLayer(params)`
- PY - AsyncHumanLayer.human_as_tool() is not async (but the tool it returns is)
- PY - remove env var for HUMANLAYER_APPROVAL_METHOD
- PY - remove all approval_method logic for AsyncHumanLayer - only backend is supported. Use a sync HumanLayer if you want to use the cli
- DEV - update makefile for building/testing TS more regularly