Repository navigation
Commit a675adb
- .github/workflows/go.yml+20-4
- README.md+28-27
- docs/hooks/api.md+5
- docs/http-api.md+6-1
- docs/questions-and-answers.md+8
- laya-dotnet/src/Laya/LanguageDetection.cs+9-1
- laya-dotnet/tests/Laya.Tests/PythonJsonReaderTests.cs+10-2
- laya-dotnet/tests/Laya.Tests/golden/routing/differential_probe.json+1-1
- laya-dotnet/tests/Laya.Tests/golden/routing/lang_probe.json+4-4
- laya-dotnet/tests/Laya.Tests/golden/routing/meta.json+1-1
- laya-go/README.md+16-1
- laya-go/agent/agent.go+6-1
- laya-go/agent/calibration.go+326
- laya-go/agent/calibration_golden_test.go+359
- laya-go/agent/calibration_test.go+98
- laya-go/agent/config.go+8-13
- laya-go/agent/contract_test.go+3-3
- laya-go/agent/doc.go+2-2
- laya-go/agent/example_test.go+14
- laya-go/agent/hooks.go+26-102
- laya-go/email/doc.go+24
- laya-go/email/email.go+358
- laya-go/email/email_test.go+122
- laya-go/email/example_test.go+31
- laya-go/email/golden_test.go+131
- laya-go/email/patterns.go+107
- laya-go/email/state.go+80
- laya-go/email/view.go+111
- laya-go/fixtures/go_extra.json+1-1
- laya-go/internal/decode/decode.go+9-4
- laya-go/internal/decode/pyfloat_test.go+25
- laya-go/internal/decode/temperature.go+48-6
- laya-go/internal/hookrun/hookrun.go+172
- laya-go/internal/hookrun/hookrun_test.go+86
- laya-go/internal/pyvalue/equal.go+119
- laya-go/internal/pyvalue/equal_test.go+34
- laya-go/internal/unicodedata/tables_gen.go+211
- laya-go/internal/unicodedata/unicodedata.go+34
- laya-go/internal/unicodedata/unicodedata_test.go+2
- laya-go/lang/tables_gen.go+2-2
- laya-go/presets/doc.go+19
- laya-go/presets/presets.go+216
- laya-go/presets/presets_test.go+180
- laya-go/router/doc.go+32
- laya-go/router/example_test.go+84
- laya-go/router/golden_test.go+424
- laya-go/router/hooks.go+333
- laya-go/router/hooks_golden_test.go+349
- laya-go/router/hooks_test.go+404
- laya-go/router/names.go+204
- laya-go/router/router.go+377
- laya-go/router/router_test.go+375
- laya-go/samples/benchmark/main.go+154
- laya-go/samples/go.mod+15
- laya-go/samples/go.sum+2
- laya-go/samples/internal/demo/demo.go+28
- laya-go/samples/internal/demo/demo_test.go+58
- laya-go/samples/internal/demo/testdata/email_questions.json+31
- laya-go/samples/quickstart/main.go+91
- laya-go/samples/scripts/gen_email_golden.py+40
- laya-go/schema/question.go+24
- laya-go/scripts/gen_go_fixtures.py+837
- laya-go/scripts/gen_tables.py+4
- laya-go/shortlist/cached.go+147
- laya-go/shortlist/cached_test.go+202
- laya-go/shortlist/doc.go+28
- laya-go/shortlist/shortlist.go+294
- laya-go/shortlist/shortlist_test.go+646
- laya-java/fixtures/lang_detect.json+15-15
- laya-java/fixtures/lang_tables.json+166-2
- laya-java/fixtures/router.json+10-10
- laya-java/laya-java/src/main/java/com/convaiinnovations/laya/lang/LanguageTables.java+12-4
- laya-rust/src/language_detection.rs+10-3
- laya-rust/tests/golden/routing/differential_probe.json+1-1
- laya-rust/tests/golden/routing/lang_probe.json+4-4
- laya-rust/tests/golden/routing/meta.json+1-1
- laya-ts/src/lang.ts+12-1
- laya-ts/tests/lang.test.ts+7
- laya/__init__.py+1-1
- laya/hooks.py+33-3
- laya/integrations/_guard.py+32-3
- laya/integrations/crewai.py+13-1
- laya/integrations/langchain.py+13-1
- laya/integrations/llamaindex.py+13-1
- laya/integrations/tools.py+36-3
- laya/lang.py+20-1
- nix/package.nix+1-1
- pyproject.toml+1-1
- tests/test_confidence.py+32
- tests/test_crewai.py+99
- tests/test_hooks_api.py+19
- tests/test_langchain.py+63
- tests/test_llamaindex.py+49
- tests/test_option_stability.py+77
- tests/test_router.py+10
- tests/test_tools.py+53
0 commit comments