Travis Fischer
350d57ce27
Merge branch 'main' of github.com:transitive-bullshit/agentic-old into old-agentic-v1
...
* 'main' of github.com:transitive-bullshit/agentic-old: (338 commits)
chore: bump deps
chore: bump deps and pin prettier until sort plugin supports v3
docs: add TSDoc comments
docs: add TSDoc comments
feat: allow disabling task tracking via terminal
feat: make options object optional
feat: initialize default model providers
feat: set model param defaults
feat: upgrade to API of new Anthropic SDK
chore: bump dependencies
feat: allow setting model via env, rename opt to modelDefaults, and fix setting of retryConfig
fix: improve types via overloading
feat: add pause message
feat: format output differently depending on mechanism
feat: improve clear perf, toggle cursor, and resume key listeners
fix: avoid truncating to e.g. preserve valid JSON
feat: properly indent task outputs
feat: support separator
fix: remove unused symbol
chore: add eventemitter3 dep
...
2024-06-07 02:08:15 -05:00
Travis Fischer
bfd459647d
feat: clean init
2024-06-07 02:06:40 -05:00
Travis Fischer
9aa124e261
Merge pull request #564 from moonrailgun/patch-1
2024-06-07 00:48:44 -05:00
Travis Fischer
5144f2c9ad
Merge pull request #583 from maxlibin/main
2024-06-07 00:47:22 -05:00
Travis Fischer
daf2de83e9
Merge pull request #641 from xiaodong2008/feat/base-url-option
2024-06-07 00:44:35 -05:00
dy-xiaodong2022
20b76a42c4
feat(cli): add base url option
2024-04-08 09:30:40 +08:00
Philipp Burckhardt
4ef96d4db7
chore: bump deps
...
PR https://github.com/StefanTerdell/zod-to-json-schema/pull/79 ensures a
set array length is correctly translated into the generated JSON schema.
2023-07-11 11:54:28 -04:00
Philipp Burckhardt
11a6121e41
chore: bump deps and pin prettier until sort plugin supports v3
2023-07-10 11:34:06 -04:00
Philipp Burckhardt
b0b159a322
docs: add TSDoc comments
2023-07-10 11:23:05 -04:00
Philipp Burckhardt
e7b30853b6
docs: add TSDoc comments
2023-07-09 22:26:37 -04:00
Philipp Burckhardt
15a0c83cb9
feat: allow disabling task tracking via terminal
2023-07-09 21:53:01 -04:00
Philipp Burckhardt
a62c41afe1
feat: make options object optional
2023-07-09 17:40:09 -04:00
Philipp Burckhardt
a5adc08ad0
feat: initialize default model providers
2023-07-09 17:31:59 -04:00
Philipp Burckhardt
94c33a81b2
feat: set model param defaults
2023-07-09 17:28:58 -04:00
Philipp Burckhardt
6cd6ce126a
feat: upgrade to API of new Anthropic SDK
2023-07-09 14:45:29 -04:00
Philipp Burckhardt
a2ba96f708
chore: bump dependencies
2023-07-09 14:10:57 -04:00
Philipp Burckhardt
714af29424
feat: allow setting model via env, rename opt to modelDefaults, and fix setting of retryConfig
2023-07-09 10:52:02 -04:00
Philipp Burckhardt
ed44a8629a
fix: improve types via overloading
2023-07-09 10:42:14 -04:00
Philipp Burckhardt
045d9a0cb3
feat: add pause message
2023-07-08 15:33:14 -04:00
Philipp Burckhardt
9c9ee04e3a
feat: format output differently depending on mechanism
2023-07-08 15:31:49 -04:00
Philipp Burckhardt
25f76bbceb
feat: improve clear perf, toggle cursor, and resume key listeners
2023-07-08 12:57:38 -04:00
Philipp Burckhardt
c79c789c4f
fix: avoid truncating to e.g. preserve valid JSON
2023-07-08 11:32:23 -04:00
Philipp Burckhardt
8f8651e72d
feat: properly indent task outputs
2023-07-08 11:23:29 -04:00
Philipp Burckhardt
8fc71d127a
feat: support separator
2023-07-08 11:10:49 -04:00
Philipp Burckhardt
a723d35e78
fix: remove unused symbol
2023-07-07 23:25:12 -04:00
Philipp Burckhardt
3c71bc7e31
feat: add event emitting + terminal task output #34
2023-07-05 16:49:12 -04:00
Philipp Burckhardt
42c3c9309d
chore: add eventemitter3 dep
2023-07-05 14:02:36 -04:00
Philipp Burckhardt
419ba7347c
refactor: add isClosed property to tracker
2023-07-05 13:59:07 -04:00
Philipp Burckhardt
eef5f88c29
refactor: extend event emitter in agentic and task class
2023-07-05 13:57:45 -04:00
Philipp Burckhardt
999cb4a0fc
Revert "chore: add eventemitter3 and remove unused deps"
...
This reverts commit 8971ff6477
.
2023-07-05 13:56:10 -04:00
Philipp Burckhardt
02f73e9455
fix: resolve unfinished check bug and add pending status
2023-06-30 16:50:29 -04:00
Philipp Burckhardt
2178b7db2f
docs: add comments
2023-06-30 16:31:35 -04:00
Philipp Burckhardt
3bbce22209
feat: use tree data structure
2023-06-30 16:29:45 -04:00
Philipp Burckhardt
1273af0b06
feat: log warnings and errors
2023-06-30 14:33:11 -04:00
Philipp Burckhardt
c09c24ac66
refactor: rename props and update tracker output
2023-06-30 14:22:02 -04:00
Philipp Burckhardt
e7b3c9aa14
feat: move constants to configurable class props and add header
2023-06-30 13:10:17 -04:00
Philipp Burckhardt
ac5eba853a
fix: handle ANSI escapes and uint8 utf-8 writes
2023-06-30 10:41:32 -04:00
Philipp Burckhardt
c4ecea1ff8
refactor: move functionality to class from module
2023-06-30 10:41:32 -04:00
Philipp Burckhardt
9ddb026ab9
feat: also buffer stderr
2023-06-30 10:41:32 -04:00
Philipp Burckhardt
42bf50eee3
fix: supply generic params for TaskEvent where missing
2023-06-30 10:41:31 -04:00
Philipp Burckhardt
b140c974b8
feat: improve type safety for event emitting
2023-06-30 10:41:31 -04:00
Philipp Burckhardt
9191cfd281
feat: add emitter to agentic instance
2023-06-30 10:41:31 -04:00
Philipp Burckhardt
745759fdc7
refactor: handle tracking in emitter
2023-06-30 10:41:30 -04:00
Philipp Burckhardt
cb390f72f2
feat: add event emitter to tasks
2023-06-30 10:41:30 -04:00
Philipp Burckhardt
8971ff6477
chore: add eventemitter3 and remove unused deps
2023-06-30 10:41:30 -04:00
Philipp Burckhardt
553796d548
feat: add terminal task tracker
2023-06-30 10:41:29 -04:00
Philipp Burckhardt
ff601fd969
feat: direct inquirer to stderr and throw if not TTY
2023-06-30 10:27:15 -04:00
Philipp Burckhardt
7a568e964c
feat: add dummy mechanism that bypasses human feedback
2023-06-29 22:43:30 -04:00
Philipp Burckhardt
eaf9e39e98
chore: update repository field
2023-06-29 17:11:57 -04:00
Travis Fischer
f5526af9ed
🚾
2023-06-29 12:03:39 -07:00