Files
obsidian_ollama/coverage/lcov.info
T
fegger 59df2f6856 Refactor Ollama client and related components
Update error handling and improve streaming capabilities in the Ollama client and related components. Key changes
include:

- Simplify error types and improve error handling
- Refactor streaming logic to use async generators
- Update tool execution and vault indexing
- Improve utility functions and types
- Update test files to reflect changes
2026-05-05 17:09:16 +02:00

682 lines
8.3 KiB
Plaintext
Executable File

TN:
SF:src/error-handler.ts
FN:18,(anonymous_0)
FN:49,(anonymous_1)
FN:109,(anonymous_2)
FN:146,(anonymous_3)
FN:150,(anonymous_4)
FN:154,(anonymous_5)
FN:163,(anonymous_6)
FN:167,(anonymous_7)
FN:171,(anonymous_8)
FN:175,(anonymous_9)
FNF:10
FNH:10
FNDA:4,(anonymous_0)
FNDA:7,(anonymous_1)
FNDA:8,(anonymous_2)
FNDA:1,(anonymous_3)
FNDA:1,(anonymous_4)
FNDA:1,(anonymous_5)
FNDA:1,(anonymous_6)
FNDA:1,(anonymous_7)
FNDA:1,(anonymous_8)
FNDA:1,(anonymous_9)
DA:1,1
DA:2,1
DA:13,1
DA:19,4
DA:20,4
DA:22,4
DA:23,1
DA:24,1
DA:25,3
DA:26,2
DA:27,2
DA:29,1
DA:30,1
DA:33,4
DA:34,4
DA:38,4
DA:41,4
DA:42,3
DA:50,7
DA:52,2
DA:53,2
DA:55,0
DA:58,0
DA:59,0
DA:61,0
DA:64,2
DA:65,2
DA:66,2
DA:67,1
DA:69,1
DA:71,0
DA:74,1
DA:75,1
DA:77,0
DA:80,1
DA:81,1
DA:83,0
DA:86,1
DA:87,1
DA:89,0
DA:92,0
DA:95,0
DA:110,8
DA:112,8
DA:113,2
DA:116,6
DA:121,1
DA:124,5
DA:125,1
DA:128,4
DA:129,1
DA:132,3
DA:133,1
DA:136,2
DA:137,1
DA:140,1
DA:147,1
DA:151,1
DA:159,1
DA:160,1
DA:164,1
DA:168,1
DA:172,1
DA:176,1
LF:64
LH:54
BRDA:22,0,0,1
BRDA:22,0,1,3
BRDA:25,1,0,2
BRDA:25,1,1,1
BRDA:33,2,0,4
BRDA:39,3,0,0
BRDA:39,3,1,4
BRDA:39,4,0,3
BRDA:39,4,1,1
BRDA:41,5,0,3
BRDA:50,6,0,2
BRDA:50,6,1,0
BRDA:50,6,2,2
BRDA:50,6,3,1
BRDA:50,6,4,1
BRDA:50,6,5,1
BRDA:50,6,6,0
BRDA:50,6,7,0
BRDA:52,7,0,2
BRDA:58,8,0,0
BRDA:64,9,0,2
BRDA:66,10,0,1
BRDA:67,11,0,1
BRDA:67,11,1,0
BRDA:74,12,0,1
BRDA:80,13,0,1
BRDA:81,14,0,1
BRDA:81,14,1,0
BRDA:86,15,0,1
BRDA:95,16,0,0
BRDA:95,16,1,0
BRDA:112,17,0,2
BRDA:116,18,0,1
BRDA:117,19,0,6
BRDA:117,19,1,5
BRDA:117,19,2,5
BRDA:124,20,0,1
BRDA:124,21,0,5
BRDA:124,21,1,4
BRDA:128,22,0,1
BRDA:128,23,0,4
BRDA:128,23,1,3
BRDA:132,24,0,1
BRDA:132,25,0,3
BRDA:132,25,1,2
BRDA:136,26,0,1
BRDA:136,27,0,2
BRDA:136,27,1,1
BRDA:159,28,0,1
BRDA:159,28,1,0
BRF:50
BRH:40
end_of_record
TN:
SF:src/tool-executor.ts
FN:9,(anonymous_0)
FN:14,(anonymous_1)
FNF:2
FNH:2
FNDA:27,(anonymous_0)
FNDA:27,(anonymous_1)
DA:2,1
DA:3,1
DA:5,1
DA:10,27
DA:11,27
DA:17,27
DA:19,27
DA:22,26
DA:24,26
DA:25,25
DA:26,25
DA:28,1
DA:35,25
DA:36,1
DA:40,24
DA:41,2
DA:44,22
DA:45,1
DA:48,21
DA:49,21
DA:50,14
DA:53,7
DA:54,6
DA:57,1
LF:24
LH:24
BRDA:19,0,0,26
BRDA:19,0,1,1
BRDA:24,1,0,25
BRDA:24,1,1,1
BRDA:29,2,0,1
BRDA:29,2,1,0
BRDA:35,3,0,1
BRDA:40,4,0,2
BRDA:44,5,0,1
BRDA:49,6,0,14
BRDA:50,7,0,14
BRDA:50,7,1,0
BRF:12
BRH:10
end_of_record
TN:
SF:src/types.ts
FN:7,(anonymous_0)
FN:18,(anonymous_1)
FN:29,(anonymous_2)
FN:39,(anonymous_3)
FN:49,(anonymous_4)
FN:59,(anonymous_5)
FN:69,(anonymous_6)
FN:79,(anonymous_7)
FNF:8
FNH:8
FNDA:2,(anonymous_0)
FNDA:34,(anonymous_1)
FNDA:4,(anonymous_2)
FNDA:1,(anonymous_3)
FNDA:3,(anonymous_4)
FNDA:2,(anonymous_5)
FNDA:7,(anonymous_6)
FNDA:16,(anonymous_7)
DA:7,2
DA:8,2
DA:9,2
DA:10,2
DA:11,2
DA:12,2
DA:13,2
DA:14,2
DA:17,2
DA:20,34
DA:21,34
DA:23,34
DA:24,34
DA:28,2
DA:31,4
DA:33,4
DA:34,4
DA:38,2
DA:41,1
DA:43,1
DA:44,1
DA:48,2
DA:51,3
DA:53,3
DA:54,3
DA:58,2
DA:61,2
DA:63,2
DA:64,2
DA:68,2
DA:71,7
DA:73,7
DA:74,7
DA:78,2
DA:81,16
DA:83,16
DA:84,16
LF:37
LH:37
BRDA:7,0,0,2
BRDA:7,0,1,2
BRF:2
BRH:2
end_of_record
TN:
SF:src/utils.ts
FN:6,(anonymous_0)
FN:23,(anonymous_1)
FN:31,(anonymous_2)
FN:40,(anonymous_3)
FN:51,(anonymous_4)
FN:62,(anonymous_5)
FN:73,(anonymous_6)
FN:88,(anonymous_7)
FN:116,(anonymous_8)
FN:126,(anonymous_9)
FN:141,validateOllamaUrl
FN:173,validateModelName
FN:209,validatePluginSettings
FN:228,normalizePath
FN:246,isValidHttpUrl
FN:263,safeParseJson
FN:298,checkDepth
FN:341,validatePath
FNF:18
FNH:9
FNDA:2,(anonymous_0)
FNDA:0,(anonymous_1)
FNDA:0,(anonymous_2)
FNDA:0,(anonymous_3)
FNDA:0,(anonymous_4)
FNDA:0,(anonymous_5)
FNDA:0,(anonymous_6)
FNDA:0,(anonymous_7)
FNDA:0,(anonymous_8)
FNDA:0,(anonymous_9)
FNDA:12,validateOllamaUrl
FNDA:15,validateModelName
FNDA:4,validatePluginSettings
FNDA:21,normalizePath
FNDA:16,isValidHttpUrl
FNDA:36,safeParseJson
FNDA:101,checkDepth
FNDA:21,validatePath
DA:6,2
DA:7,2
DA:8,2
DA:9,2
DA:10,2
DA:16,2
DA:17,2
DA:24,0
DA:32,0
DA:41,0
DA:42,0
DA:52,0
DA:53,0
DA:63,0
DA:64,0
DA:74,0
DA:75,0
DA:76,0
DA:77,0
DA:89,0
DA:90,0
DA:91,0
DA:92,0
DA:94,0
DA:96,0
DA:97,0
DA:99,0
DA:100,0
DA:102,0
DA:103,0
DA:105,0
DA:106,0
DA:117,0
DA:127,0
DA:141,2
DA:142,12
DA:143,2
DA:147,10
DA:148,10
DA:149,0
DA:153,10
DA:154,3
DA:161,7
DA:162,1
DA:165,6
DA:173,2
DA:174,15
DA:175,2
DA:178,13
DA:179,13
DA:180,0
DA:184,13
DA:185,13
DA:186,3
DA:193,10
DA:194,1
DA:197,9
DA:198,1
DA:201,8
DA:209,2
DA:210,4
DA:212,4
DA:213,4
DA:214,4
DA:215,2
DA:219,4
DA:220,4
DA:221,4
DA:222,2
DA:226,4
DA:228,2
DA:230,21
DA:233,21
DA:234,0
DA:237,21
DA:246,2
DA:248,16
DA:249,16
DA:251,5
DA:253,11
DA:263,2
DA:264,36
DA:265,1
DA:269,35
DA:270,1
DA:274,34
DA:288,34
DA:289,340
DA:290,4
DA:294,30
DA:295,30
DA:299,101
DA:300,1
DA:303,100
DA:304,0
DA:305,0
DA:306,0
DA:309,100
DA:310,48
DA:311,73
DA:312,21
DA:317,79
DA:320,28
DA:321,1
DA:325,27
DA:326,0
DA:329,27
DA:332,3
DA:333,3
DA:335,0
DA:341,2
DA:342,21
DA:345,21
DA:346,21
DA:347,2
DA:351,19
DA:352,2
DA:356,17
DA:357,1
DA:361,16
DA:362,16
DA:363,8
DA:367,8
DA:368,8
DA:369,1
DA:372,7
LF:126
LH:91
BRDA:6,0,0,2
BRDA:6,0,1,2
BRDA:41,1,0,0
BRDA:52,2,0,0
BRDA:63,3,0,0
BRDA:74,4,0,0
BRDA:76,5,0,0
BRDA:77,6,0,0
BRDA:77,6,1,0
BRDA:91,7,0,0
BRDA:91,7,1,0
BRDA:94,8,0,0
BRDA:94,8,1,0
BRDA:94,8,2,0
BRDA:94,8,3,0
BRDA:142,9,0,2
BRDA:142,10,0,12
BRDA:142,10,1,11
BRDA:148,11,0,0
BRDA:153,12,0,3
BRDA:161,13,0,1
BRDA:174,14,0,2
BRDA:174,15,0,15
BRDA:174,15,1,14
BRDA:179,16,0,0
BRDA:185,17,0,3
BRDA:193,18,0,1
BRDA:197,19,0,1
BRDA:212,20,0,4
BRDA:214,21,0,2
BRDA:219,22,0,4
BRDA:221,23,0,2
BRDA:233,24,0,0
BRDA:233,25,0,21
BRDA:233,25,1,21
BRDA:253,26,0,11
BRDA:253,26,1,4
BRDA:263,27,0,36
BRDA:263,28,0,36
BRDA:264,29,0,1
BRDA:269,30,0,1
BRDA:289,31,0,4
BRDA:299,32,0,1
BRDA:303,33,0,0
BRDA:303,33,1,100
BRDA:305,34,0,0
BRDA:309,35,0,48
BRDA:309,36,0,100
BRDA:309,36,1,98
BRDA:311,37,0,21
BRDA:320,38,0,1
BRDA:325,39,0,0
BRDA:325,40,0,27
BRDA:325,40,1,27
BRDA:332,41,0,3
BRDA:332,42,0,3
BRDA:332,42,1,3
BRDA:336,43,0,0
BRDA:336,43,1,0
BRDA:346,44,0,2
BRDA:351,45,0,2
BRDA:351,46,0,19
BRDA:351,46,1,17
BRDA:356,47,0,1
BRDA:362,48,0,8
BRDA:368,49,0,1
BRF:66
BRH:45
end_of_record
TN:
SF:src/vault-indexer.ts
FN:31,(anonymous_0)
FN:35,(anonymous_1)
FN:48,(anonymous_2)
FN:75,(anonymous_3)
FN:81,(anonymous_4)
FN:86,(anonymous_5)
FN:227,(anonymous_6)
FN:292,(anonymous_7)
FN:304,(anonymous_8)
FN:323,(anonymous_9)
FN:328,(anonymous_10)
FN:334,(anonymous_11)
FN:341,(anonymous_12)
FN:346,(anonymous_13)
FN:374,(anonymous_14)
FN:389,(anonymous_15)
FNF:16
FNH:16
FNDA:31,(anonymous_0)
FNDA:16,(anonymous_1)
FNDA:54,(anonymous_2)
FNDA:38,(anonymous_3)
FNDA:268,(anonymous_4)
FNDA:841,(anonymous_5)
FNDA:60,(anonymous_6)
FNDA:3,(anonymous_7)
FNDA:58,(anonymous_8)
FNDA:63,(anonymous_9)
FNDA:1,(anonymous_10)
FNDA:1,(anonymous_11)
FNDA:123,(anonymous_12)
FNDA:295,(anonymous_13)
FNDA:489,(anonymous_14)
FNDA:534,(anonymous_15)
DA:4,1
DA:5,1
DA:6,1
DA:7,1
DA:8,1
DA:9,1
DA:10,1
DA:11,1
DA:12,1
DA:13,1
DA:28,1
DA:32,31
DA:36,16
DA:37,16
DA:39,16
DA:40,16
DA:41,2
DA:45,14
DA:46,15
DA:47,15
DA:49,54
DA:50,53
DA:51,53
DA:53,53
DA:54,50
DA:60,3
DA:64,15
DA:65,54
DA:66,50
DA:67,4
DA:68,1
DA:75,38
DA:82,268
DA:88,841
DA:220,841
DA:228,60
DA:229,60
DA:232,60
DA:233,60
DA:235,60
DA:237,60
DA:238,3
DA:242,60
DA:243,60
DA:244,60
DA:245,60
DA:246,2
DA:247,2
DA:248,2
DA:249,3
DA:250,3
DA:251,3
DA:252,3
DA:253,3
DA:259,60
DA:262,60
DA:263,60
DA:264,60
DA:265,60
DA:266,63
DA:268,63
DA:269,3
DA:272,60
DA:273,2
DA:275,58
DA:276,58
DA:277,1
DA:280,60
DA:283,60
DA:284,60
DA:286,60
DA:292,3
DA:309,58
DA:310,58
DA:311,58
DA:312,58
DA:315,58
DA:316,50
DA:319,58
DA:320,64
DA:323,64
DA:324,1
DA:328,64
DA:329,1
DA:333,64
DA:334,1
DA:335,1
DA:336,1
DA:341,123
DA:342,57
DA:346,295
DA:347,64
DA:349,58
DA:353,64
DA:354,58
DA:357,64
DA:362,58
DA:363,58
DA:364,0
DA:367,58
DA:376,489
DA:377,220
DA:381,269
DA:382,1
DA:384,268
DA:385,1
DA:389,267
DA:390,534
DA:391,520
DA:392,519
DA:395,267
LF:111
LH:110
BRDA:35,0,0,0
BRDA:40,1,0,2
BRDA:53,2,0,50
BRDA:65,3,0,50
BRDA:65,3,1,4
BRDA:65,4,0,54
BRDA:65,4,1,53
BRDA:67,5,0,1
BRDA:69,6,0,1
BRDA:69,6,1,0
BRDA:220,7,0,841
BRDA:220,7,1,710
BRDA:245,8,0,2
BRDA:250,9,0,3
BRDA:268,10,0,3
BRDA:272,11,0,2
BRDA:276,12,0,1
BRDA:315,13,0,50
BRDA:315,14,0,58
BRDA:315,14,1,57
BRDA:323,15,0,1
BRDA:328,16,0,1
BRDA:334,17,0,1
BRDA:341,18,0,57
BRDA:347,19,0,58
BRDA:353,20,0,58
BRDA:363,21,0,0
BRDA:376,22,0,220
BRDA:381,23,0,1
BRDA:381,24,0,269
BRDA:381,24,1,1
BRDA:384,25,0,1
BRDA:384,26,0,268
BRDA:384,26,1,24
BRDA:390,27,0,14
BRDA:391,28,0,1
BRF:36
BRH:33
end_of_record