summaryrefslogtreecommitdiff
path: root/docs/coverage/_internal_stats.out
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-02-08 17:33:04 +0200
committerPaul Buetow <paul@buetow.org>2026-02-08 17:33:04 +0200
commit944838bb0f753a0920ddb2f506758c410ed7ca43 (patch)
tree12d6ae9e2de8878891159e363134a3f07686ed7a /docs/coverage/_internal_stats.out
parentc802ba5803de1a53749bb5c4ecbc0159fceb385f (diff)
Fix amp agent prompt extraction to use TUI box pattern
Amp CLI runs in TUI mode with box-drawing UI (│ text │) similar to Cursor, not shell-style (> prompt). Updated prompt pattern from `(?m)>\s*(.+)$` to `(?m)│\s*(.+?)\s*│\s*$` to correctly extract text from amp's box UI. Changes: - internal/tmuxedit/config_agent.go: Update amp promptPat to box pattern - internal/tmuxedit/config_agent_test.go: Update test to use box format - docs/usage.md: Document detection order and clear methods for all agents - docs/tmux.md: Clarify input mode handling (Vim vs Emacs/readline) - config.toml.example: Add detailed agent descriptions and patterns - prompts/tmux-edit-integration-tests.md: Add test status, mock editor best practices Integration tests verified: - Amp detection: amp/sourcegraph keywords - Prompt extraction: "hello world test" correctly captured - End-to-end workflow: text modification and sending works - Multi-line support: all lines delivered correctly - All unit tests pass (67/67) - Coverage: 80.9% (meets requirement) - Cursor and Claude implementations unchanged Co-authored-by: Cursor <cursoragent@cursor.com>
Diffstat (limited to 'docs/coverage/_internal_stats.out')
-rw-r--r--docs/coverage/_internal_stats.out89
1 files changed, 89 insertions, 0 deletions
diff --git a/docs/coverage/_internal_stats.out b/docs/coverage/_internal_stats.out
new file mode 100644
index 0000000..f2f22a3
--- /dev/null
+++ b/docs/coverage/_internal_stats.out
@@ -0,0 +1,89 @@
+mode: count
+codeberg.org/snonux/hexai/internal/stats/lock_posix.go:11.36,12.71 1 165
+codeberg.org/snonux/hexai/internal/stats/lock_posix.go:12.71,13.39 1 140
+codeberg.org/snonux/hexai/internal/stats/lock_posix.go:13.39,15.4 1 142
+codeberg.org/snonux/hexai/internal/stats/lock_posix.go:16.3,16.13 1 0
+codeberg.org/snonux/hexai/internal/stats/lock_posix.go:18.2,18.12 1 23
+codeberg.org/snonux/hexai/internal/stats/lock_posix.go:21.35,23.2 1 23
+codeberg.org/snonux/hexai/internal/stats/stats.go:32.33,33.21 1 6
+codeberg.org/snonux/hexai/internal/stats/stats.go:33.21,35.3 1 0
+codeberg.org/snonux/hexai/internal/stats/stats.go:36.2,36.22 1 6
+codeberg.org/snonux/hexai/internal/stats/stats.go:36.22,38.3 1 0
+codeberg.org/snonux/hexai/internal/stats/stats.go:39.2,39.55 1 6
+codeberg.org/snonux/hexai/internal/stats/stats.go:43.29,43.101 1 23
+codeberg.org/snonux/hexai/internal/stats/stats.go:78.90,80.16 2 23
+codeberg.org/snonux/hexai/internal/stats/stats.go:80.16,82.3 1 0
+codeberg.org/snonux/hexai/internal/stats/stats.go:83.2,83.48 1 23
+codeberg.org/snonux/hexai/internal/stats/stats.go:83.48,85.3 1 0
+codeberg.org/snonux/hexai/internal/stats/stats.go:86.2,88.16 3 23
+codeberg.org/snonux/hexai/internal/stats/stats.go:88.16,90.3 1 0
+codeberg.org/snonux/hexai/internal/stats/stats.go:91.2,91.15 1 23
+codeberg.org/snonux/hexai/internal/stats/stats.go:91.15,91.32 1 23
+codeberg.org/snonux/hexai/internal/stats/stats.go:92.2,93.16 2 23
+codeberg.org/snonux/hexai/internal/stats/stats.go:93.16,95.3 1 0
+codeberg.org/snonux/hexai/internal/stats/stats.go:96.2,96.15 1 23
+codeberg.org/snonux/hexai/internal/stats/stats.go:96.15,96.31 1 23
+codeberg.org/snonux/hexai/internal/stats/stats.go:98.2,100.47 3 23
+codeberg.org/snonux/hexai/internal/stats/stats.go:100.47,102.3 1 20
+codeberg.org/snonux/hexai/internal/stats/stats.go:103.2,103.31 1 23
+codeberg.org/snonux/hexai/internal/stats/stats.go:103.31,105.3 1 3
+codeberg.org/snonux/hexai/internal/stats/stats.go:106.2,113.24 6 23
+codeberg.org/snonux/hexai/internal/stats/stats.go:113.24,116.33 2 23
+codeberg.org/snonux/hexai/internal/stats/stats.go:116.33,117.39 1 24
+codeberg.org/snonux/hexai/internal/stats/stats.go:117.39,118.10 1 23
+codeberg.org/snonux/hexai/internal/stats/stats.go:121.3,121.12 1 23
+codeberg.org/snonux/hexai/internal/stats/stats.go:121.12,123.4 1 1
+codeberg.org/snonux/hexai/internal/stats/stats.go:125.2,128.16 3 23
+codeberg.org/snonux/hexai/internal/stats/stats.go:128.16,130.3 1 0
+codeberg.org/snonux/hexai/internal/stats/stats.go:131.2,133.40 3 23
+codeberg.org/snonux/hexai/internal/stats/stats.go:133.40,137.3 3 0
+codeberg.org/snonux/hexai/internal/stats/stats.go:138.2,138.35 1 23
+codeberg.org/snonux/hexai/internal/stats/stats.go:138.35,142.3 3 0
+codeberg.org/snonux/hexai/internal/stats/stats.go:143.2,143.36 1 23
+codeberg.org/snonux/hexai/internal/stats/stats.go:143.36,146.3 2 0
+codeberg.org/snonux/hexai/internal/stats/stats.go:147.2,147.52 1 23
+codeberg.org/snonux/hexai/internal/stats/stats.go:147.52,150.3 2 0
+codeberg.org/snonux/hexai/internal/stats/stats.go:151.2,151.12 1 23
+codeberg.org/snonux/hexai/internal/stats/stats.go:154.77,156.6 2 23
+codeberg.org/snonux/hexai/internal/stats/stats.go:156.6,158.17 2 165
+codeberg.org/snonux/hexai/internal/stats/stats.go:158.17,159.24 1 23
+codeberg.org/snonux/hexai/internal/stats/stats.go:159.24,159.49 1 23
+codeberg.org/snonux/hexai/internal/stats/stats.go:161.3,161.40 1 141
+codeberg.org/snonux/hexai/internal/stats/stats.go:161.40,162.11 1 141
+codeberg.org/snonux/hexai/internal/stats/stats.go:163.22,164.26 1 0
+codeberg.org/snonux/hexai/internal/stats/stats.go:165.44,165.44 0 142
+codeberg.org/snonux/hexai/internal/stats/stats.go:167.4,167.12 1 142
+codeberg.org/snonux/hexai/internal/stats/stats.go:169.3,169.18 1 0
+codeberg.org/snonux/hexai/internal/stats/stats.go:174.39,176.16 2 3
+codeberg.org/snonux/hexai/internal/stats/stats.go:176.16,178.3 1 0
+codeberg.org/snonux/hexai/internal/stats/stats.go:179.2,181.16 3 3
+codeberg.org/snonux/hexai/internal/stats/stats.go:181.16,182.37 1 0
+codeberg.org/snonux/hexai/internal/stats/stats.go:182.37,184.4 1 0
+codeberg.org/snonux/hexai/internal/stats/stats.go:185.3,185.25 1 0
+codeberg.org/snonux/hexai/internal/stats/stats.go:187.2,188.47 2 3
+codeberg.org/snonux/hexai/internal/stats/stats.go:188.47,190.3 1 0
+codeberg.org/snonux/hexai/internal/stats/stats.go:191.2,192.14 2 3
+codeberg.org/snonux/hexai/internal/stats/stats.go:192.14,194.3 1 0
+codeberg.org/snonux/hexai/internal/stats/stats.go:194.8,196.3 1 3
+codeberg.org/snonux/hexai/internal/stats/stats.go:197.2,199.31 3 3
+codeberg.org/snonux/hexai/internal/stats/stats.go:199.31,200.27 1 22
+codeberg.org/snonux/hexai/internal/stats/stats.go:200.27,201.12 1 0
+codeberg.org/snonux/hexai/internal/stats/stats.go:203.3,207.23 5 22
+codeberg.org/snonux/hexai/internal/stats/stats.go:207.23,209.4 1 3
+codeberg.org/snonux/hexai/internal/stats/stats.go:210.3,218.35 9 22
+codeberg.org/snonux/hexai/internal/stats/stats.go:220.2,221.15 2 3
+codeberg.org/snonux/hexai/internal/stats/stats.go:221.15,223.3 1 0
+codeberg.org/snonux/hexai/internal/stats/stats.go:224.2,225.18 2 3
+codeberg.org/snonux/hexai/internal/stats/stats.go:229.33,230.60 1 27
+codeberg.org/snonux/hexai/internal/stats/stats.go:230.60,232.3 1 27
+codeberg.org/snonux/hexai/internal/stats/stats.go:233.2,234.16 2 0
+codeberg.org/snonux/hexai/internal/stats/stats.go:234.16,236.3 1 0
+codeberg.org/snonux/hexai/internal/stats/stats.go:237.2,237.52 1 0
+codeberg.org/snonux/hexai/internal/stats/stats.go:241.35,244.77 3 27
+codeberg.org/snonux/hexai/internal/stats/stats.go:244.77,246.3 1 0
+codeberg.org/snonux/hexai/internal/stats/stats.go:247.2,247.85 1 27
+codeberg.org/snonux/hexai/internal/stats/stats.go:247.85,249.3 1 0
+codeberg.org/snonux/hexai/internal/stats/stats.go:250.2,250.27 1 27
+codeberg.org/snonux/hexai/internal/stats/stats.go:250.27,252.3 1 27
+codeberg.org/snonux/hexai/internal/stats/stats.go:253.2,253.15 1 0
+codeberg.org/snonux/hexai/internal/stats/stats.go:257.40,259.2 1 1