Added logic to persist session keys across restarts Added dynamic rate limiting
+1
compose.yaml
+1
compose.yaml
+107
-7
src/agent.ts
+107
-7
src/agent.ts
···
···
+115
-8
src/limits.ts
+115
-8
src/limits.ts
···
···+`Rate limit critical (${state.remaining}/${state.limit} remaining). Waiting ${delaySeconds}s until reset...`
+62
src/session.ts
+62
src/session.ts
···
···
+255
-18
src/tests/agent.test.ts
+255
-18
src/tests/agent.test.ts
······
······
+200
-21
src/tests/limits.test.ts
+200
-21
src/tests/limits.test.ts
···
···
+183
src/tests/session.test.ts
+183
src/tests/session.test.ts
···
···