Commit graph

52 commits

Author SHA1 Message Date
1f6cb4eb0c
add help
All checks were successful
Generic zig build / build (push) Successful in 28s
2025-10-15 11:24:01 -07:00
bd6e09bf50
warn instead of fail when replacements config missing 2025-10-15 11:15:16 -07:00
5a38fd65c7
use replacements in a config file 2025-10-15 10:57:43 -07:00
5167397aa6
add precommit/zlint
All checks were successful
Generic zig build / build (push) Successful in 43s
2025-10-09 12:10:14 -07:00
4b2dfd5d26
add ci
All checks were successful
Generic zig build / build (push) Successful in 53s
2025-10-09 12:07:34 -07:00
247673d97f
fail quickly and more quietly when a single word command is attempted 2025-10-09 11:57:16 -07:00
461ea3f50c
add controlData to gitignore 2025-10-09 11:26:23 -07:00
78be667a16
fix up paths 2025-10-09 11:25:18 -07:00
d66fdd5cae
more replacements 2025-10-09 09:31:19 -07:00
68b69e8275
more word replacements 2025-10-07 12:52:56 -07:00
11355886fe
refactor replacments and null removals out of adaptiveCommandParse
Also includes new tests for speech captured in production
2025-09-29 14:41:44 -07:00
83a6824320
more resiliency based on samples from actual speech to text 2025-09-29 08:52:07 -07:00
036ddb7f49
less noisy in release mode 2025-09-24 10:56:00 -07:00
a41c94b2c9
be clear that adaptive parse assumes this is a command 2025-09-24 10:33:45 -07:00
46fd8f585c
avoid memory corruption with multiple replacements, deinit fixes, clean up output 2025-09-24 10:31:34 -07:00
c325012ce4
remove extraneous compilation units that introduce additional main symbols 2025-09-24 08:41:13 -07:00
a9f6d49a26
make name of thing downloaded part of the step name 2025-09-24 08:39:52 -07:00
85234b3df6
not sure this is needed, but better windows build support 2025-09-23 12:40:10 -07:00
5bc8a5c266
add test for anticipated language + code to make it pass 2025-09-23 12:29:49 -07:00
150ee53ec7
tighten ai-generated tests 2025-09-23 12:28:05 -07:00
e63f0024ce
add ai-generated ASCII-art link diagram 2025-09-22 16:50:52 -07:00
a0a162632e
add a --sentence-parse-only option/clean up 2025-09-22 16:50:32 -07:00
a75b80c5c4
add tests for adaptiveParse 2025-09-22 16:15:43 -07:00
bde4a1fe3d
move replacement processing to root.zig 2025-09-22 16:14:43 -07:00
febc14be32
add comments on what we should be doing 2025-09-22 15:55:30 -07:00
ea0de2f4d2
additional debug output 2025-09-22 15:54:32 -07:00
89a9316320
use constituent tree for sentence action/enable all tests 2025-09-22 13:21:20 -07:00
4e1bf8b4b9
use constituent tree to find the correct nouns 2025-09-22 12:57:29 -07:00
87ee0f9580
add skipped tests that fail in prep for consituent tree 2025-09-20 17:15:35 -07:00
dcb4c7bf51
mor tests 2025-09-20 15:57:23 -07:00
dbeff4b885
refactor command processing into its own function 2025-09-20 15:46:26 -07:00
78a059e9ef
replace words in original sentence 2025-09-20 15:33:21 -07:00
47a6ffb1e3
add more tests 2025-09-20 14:51:49 -07:00
b5d3fbeb7b
match hashing algorithm of zig package downloader 2025-09-20 14:21:52 -07:00
8bfd116c3b
use path.join 2025-09-20 14:14:31 -07:00
2216daed43
use location of binary as basis for configuration 2025-09-20 14:09:22 -07:00
97aaee50af
prefer controlData.json over devices.txt 2025-09-20 13:38:44 -07:00
aad54b0b93
working wemo implementation 2025-09-20 13:02:00 -07:00
d1defaf919
add helper methods for coolio things 2025-09-18 15:50:08 -07:00
a6425b2aa1
uncomment parser test 2025-09-18 14:43:38 -07:00
e313e33487
patched utilities.c / zig build test works with parser 2025-09-18 14:42:22 -07:00
a30c6d9ea1
make multiple substitutions work and other cleanup 2025-09-18 13:44:05 -07:00
899d5fdfc5
some cleanup 2025-09-18 11:02:58 -07:00
7858c0f51c
AI added functionality for parsing that seems to work 2025-09-18 10:20:28 -07:00
3cbb5d00c2
AI added two flags, one of which is dubious... 2025-09-18 10:20:12 -07:00
ce3a9ebd31
update build to work properly - note that patch is needed for zig build test 2025-09-18 10:19:34 -07:00
fb9bae8525
we will need to patch utilities.c. Quick program for to do this 2025-09-18 10:18:17 -07:00
ffdf1bd0f1
verified everything seems to be compiling ok 2025-09-17 15:32:39 -07:00
66e8ae3495
holy crap it builds 2025-09-17 15:17:42 -07:00
f656760721
add mise config 2025-09-15 20:42:21 -07:00