9d3480f39e
fix(tui,voice): clean Claude output and harden voice system
...
Strip directory listing from Claude CLI output in TUI, remove eprintln
that corrupts alternate screen, and add MP3 validation to TTS response.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-04 16:23:37 +09:00
2b5fbef6cd
feat(voice): add ai.json voice presets, pitch shift, and config path fix
...
- Voice settings per model in src/voice/ai.json (v2/v3 presets)
- Pitch shift via rodio speed() for higher-pitched voice (default 1.35)
- Load .env from $cfg/ai.syui.log/.env (fixed path)
- Remove Google STT dependency, ElevenLabs-only
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-31 08:47:16 +09:00
aaebea081d
rm gcloud
2026-03-29 22:33:38 +09:00
bbb6e07b3a
rm examples
2026-03-28 14:22:40 +09:00
d5452bdcba
fix(voice): move API key from URL query to x-goog-api-key header
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-26 07:36:12 +09:00
2df28d13b2
feat(voice): add voice input/output foundation with rodio, cpal, and webrtc-vad
2026-03-26 07:06:37 +09:00
c4dcac1d95
fix: prevent underflow in tui previous() when agents list is empty
...
Co-Authored-By: ai.syui.ai
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-25 15:20:31 +09:00
98151276cb
feat: session isolation and sibling agent context injection
...
- State dir now uses /tmp/aishell/{pid}/ with a 'latest' symlink,
enabling parallel session execution without data loss
- Agents receive sibling agent names and tasks in their prompt,
reducing work duplication across parallel agents
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-24 19:38:01 +09:00
2a1945eb5e
fix cmd
2026-03-24 19:27:52 +09:00
54eb61a4f3
refactor(prompt): extract agent/AI prompts and protocol config into dedicated modules
2026-03-24 18:32:45 +09:00
4a47542f7a
refactor(watch): rename -f/config flag to -p/preset, default watch dir to src/
2026-03-24 17:51:56 +09:00
b478846399
fix(headless): use bot_data_dir for memory path, add HOME fallback for containers
2026-03-24 17:09:09 +09:00
b8649b00f2
feat(tui): show @handle in AI title and user input from oauth/token
2026-03-24 16:54:07 +09:00
a1e8267d58
refactor(tui): remove core loading, delegate to aigpt MCP
2026-03-24 16:43:20 +09:00
eee2eda801
docs(tui): clarify core personality loading strategy
2026-03-24 16:41:59 +09:00
65159cd1db
feat(tui): load core personality from atproto record at startup
2026-03-24 16:39:26 +09:00
b3e6a2f714
refactor(config): unify all config to ai.syui.log, remove ai.syui.gpt config dependency
2026-03-24 16:30:35 +09:00
6c1aff6d8d
refactor(config): unify config to ai.syui.log/config.json, remove gpt config dependency
2026-03-24 16:23:50 +09:00
185e773a2c
refactor(config): centralize OS config paths into config.rs helpers
2026-03-24 16:09:41 +09:00
aa52327345
feat(agent): inject user/bot identity and recent chat context into agent and TUI sessions
2026-03-24 16:05:38 +09:00
ca4b9c8a6f
docs(help): update TUI command usage from aishell to `aishell tui
2026-03-24 15:50:15 +09:00
210249394a
feat(config): add security preset for secrets scanning and publish safety checks
2026-03-24 15:44:34 +09:00
09cc064f03
fix(headless): handle missing review preset gracefully instead of unwrap
2026-03-24 15:34:44 +09:00
fa4ed67de2
feat(headless): enrich context output with decision summary and agent IDs
2026-03-24 15:31:43 +09:00
fecc200614
feat(headless): add review command with auto-commit on pass
2026-03-24 15:28:41 +09:00
d144bfbdcf
refactor(headless): default to single-run mode with --loop flag for continuous execution
2026-03-24 15:26:33 +09:00
652fbada48
refactor(config): tighten daily preset agent task prompts for conciseness
2026-03-24 15:22:17 +09:00
5f60a6c5f3
feat(headless): add wait command for monitoring background run completion
2026-03-24 15:15:41 +09:00
12faa891e7
refactor(agent): reduce context size limits for AI communication and git diff
2026-03-24 15:10:05 +09:00
5de89b16b9
fix(cli): show help instead of TUI when no subcommand given
2026-03-24 15:01:01 +09:00
a3065415f7
refactor: remove unused completer and status modules with rustyline/terminal_size deps
2026-03-24 14:59:48 +09:00
e8c71d739d
feat(headless): add plan command for previewing agent configuration
2026-03-24 14:55:32 +09:00
a330170cb4
refactor(headless): unify --once execution path into shared execute_once function
2026-03-24 14:50:42 +09:00
2068619afc
feat(headless): add --once flag for single-cycle multi-agent execution
2026-03-24 14:45:45 +09:00
0044a3b059
feat(config): add interval-based auto-cycling and TUI file watcher
2026-03-24 14:37:33 +09:00
cefa51e73c
feat: add output buffer limit, report preset and enriched context diff
2026-03-24 14:32:10 +09:00
6a5250ef02
feat(agent): inject identity, session history and diff content into agent context
2026-03-24 14:19:17 +09:00
5fd97f1e57
feat(headless): add commit, remember commands and agent chaining
2026-03-24 14:15:08 +09:00
da1159cbf9
update
2026-03-24 13:59:51 +09:00
9e9b974051
refact
2026-03-03 16:02:20 +09:00
43cd4afa1e
fix ver
2026-03-03 15:54:48 +09:00
a8e5b30572
init
2026-03-02 17:45:35 +09:00