-
f26cbd9a3a
phase2 amend: __ separator (Bedrock-safe) + post_sse error diagnostics
marfrit
2026-05-12 20:04:57 +00:00
-
3fa6279f5b
repl: :mcp tool — disambiguate "no alias" vs "unknown alias" errors
marfrit
2026-05-12 18:55:01 +00:00
-
09800d192a
config: Phase 2 mcp example block + deep model switch
marfrit
2026-05-12 15:40:21 +00:00
-
7e9cfff04d
repl: tool-call sub-loop + :mcp meta + system-prompt augmentation
marfrit
2026-05-12 15:20:42 +00:00
-
efdc7281c7
broker: opts.tools passthrough + streaming tool_call accumulator
marfrit
2026-05-12 14:20:32 +00:00
-
c736d0e129
renderer: tool-call begin/end frames
marfrit
2026-05-12 14:11:42 +00:00
-
7c221a8aae
context: tool turns + tool_calls on assistant; use_tool_role fallback
marfrit
2026-05-12 13:10:47 +00:00
-
0fde77fe35
safety: confirm_tool_call gate with auto-approve policy
marfrit
2026-05-12 13:07:57 +00:00
-
6c194deea0
mcp: JSON-RPC client + ffi/curl status_code; PHASE0 §4 amended
marfrit
2026-05-12 13:06:39 +00:00
-
f5daa6afc0
docs/PHASE2: re-review NITs — M.post shape, getinfo cdef, content flattening normative
marfrit
2026-05-12 13:02:35 +00:00
-
d3570ccea4
docs/PHASE2: review fold-in — 5 BLOCKERs + 7 CONCERNs + key NITs
marfrit
2026-05-12 13:00:07 +00:00
-
447e430254
docs/PHASE2 §12: implementation plan — 7-commit roadmap
marfrit
2026-05-12 12:37:27 +00:00
-
c5116bf129
docs/PHASE2-baseline: pre-implementation measurements
marfrit
2026-05-12 12:34:32 +00:00
-
5878f7347b
docs/PHASE2: analyze — lmcp v0.5.4 probed, transport simplified
marfrit
2026-05-12 09:51:03 +00:00
-
ec6793c93c
docs/PHASE2: formulate — MCP client + tool-calling bridge
marfrit
2026-05-12 09:23:53 +00:00
-
f7c3c32aa2
.claude: project-shared permission allowlist for read-only MCP/Bash
marfrit
2026-05-12 08:08:26 +00:00
-
7d62eb5659
review followups: pcall shield, :resume guard, shell quoting, nits
marfrit
2026-05-10 20:05:23 +00:00
-
1f1065157e
review BLOCKER: PTY input forwarding + raw mode toggle
marfrit
2026-05-10 20:00:53 +00:00
-
a75118b2ae
readline: bind() via rl_bind_keyseq; repl reserves \C-n no-op
marfrit
2026-05-10 19:26:58 +00:00
-
9d586870e8
repl: session persistence wiring — auto-log, :save, :resume, :sessions
marfrit
2026-05-10 19:23:05 +00:00
-
87316f8345
history: JSONL session log — open, append, load, list_sessions
marfrit
2026-05-10 19:19:21 +00:00
-
a722f576ac
repl + renderer: streaming assistant output (Phase 1)
marfrit
2026-05-10 19:17:27 +00:00
-
e46a5c385d
broker: chat_stream over post_sse; chat is now a buffering wrapper
marfrit
2026-05-10 19:16:07 +00:00
-
2e36381576
ffi/curl: SSE streaming via post_sse — incremental data: events
marfrit
2026-05-10 19:14:54 +00:00
-
ee4d7f86d6
executor: swap popen+sentinel for pty.spawn (Phase 1)
marfrit
2026-05-10 19:08:27 +00:00
-
10d2fc5ac1
ffi/pty: forkpty-backed spawn + session handle
marfrit
2026-05-10 19:03:19 +00:00
-
113f87125a
ffi/libc: phase 1 syscalls — waitpid + raw fd I/O + kill
marfrit
2026-05-10 18:58:35 +00:00
-
539408f480
phase1 formulate: scope, tech decisions, module changes, open questions
marfrit
2026-05-10 18:56:20 +00:00
-
16490e6905
fix: buffer exec output for next user turn; alternation for strict templates
marfrit
2026-05-10 18:41:21 +00:00
-
8870eb0451
config: route all presets through hossenfelder per issue #12
marfrit
2026-05-10 18:06:08 +00:00
-
a76ff664b3
phase0 amendment: §3/§7/§10 close review-surfaced manifest gaps
marfrit
2026-05-10 17:44:20 +00:00
-
abc993aa49
review followup: empty-input guards, ~/ symmetry, CMD: filter
marfrit
2026-05-10 17:41:35 +00:00
-
a18e530c03
main: --config/--help arg parsing, vendor on package.path, REPL start
marfrit
2026-05-10 17:12:25 +00:00
-
e0e69f839b
repl: readline loop, dispatch, all Phase 0 meta commands
marfrit
2026-05-10 15:17:40 +00:00
-
f22a3b33c8
renderer: assistant text, exec output frame, status line
marfrit
2026-05-10 14:42:56 +00:00
-
f9f8b0370c
broker: blocking POST /v1/chat/completions via ffi/curl + dkjson
marfrit
2026-05-10 14:10:00 +00:00
-
91187d2302
router: classify(line, config) -> (kind, payload)
marfrit
2026-05-10 12:05:25 +00:00
-
5fb4023c55
executor: io.popen wrapper, cd interception, CMD: extraction
marfrit
2026-05-10 12:03:19 +00:00
-
10848645af
context: in-memory turn list + max_turns sliding-window eviction
marfrit
2026-05-10 11:59:25 +00:00
-
5fd7c7ac63
ffi/curl: blocking POST with header list and response capture
marfrit
2026-05-10 11:54:36 +00:00
-
c9116c9bbf
ffi/readline: blocking readline() + add_history(), nil on EOF
marfrit
2026-05-10 11:44:38 +00:00
-
fd63dff65e
ffi/libc: implement chdir, errno, strerror
marfrit
2026-05-10 11:35:17 +00:00
-
2704edd57d
phase0 amendment: vendor dkjson 2.8 under vendor/
marfrit
2026-05-10 11:30:16 +00:00
-
7b5d58686e
docs: codify contribution flow — issues for features, PRs for review
marfrit
2026-05-10 11:04:51 +00:00
-
fcfc23eef2
phase0 review: tighten phase 2 row + add Q9, Q10, sharpen Q6 (#1)
marfrit
2026-05-10 11:00:35 +00:00
-
-
e1d1931006
phase0 review: tighten phase 2 row + add Q9, Q10, sharpen Q6
review/mcp-phase-questions
claude-noether
2026-05-10 06:06:14 +00:00
-
-
ca8ff107c7
docs: fix Phase-N references stale after MCP renumber
marfrit
2026-05-10 05:43:58 +00:00
-
013c6257f2
phase0 amendment: insert MCP phase 2, renumber subsequent phases
marfrit
2026-05-10 05:37:58 +00:00
-
90be51c171
docs: rewrite README + CLAUDE for handoff to a dedicated session
claude-noether
2026-05-09 23:20:07 +00:00
-
4310207738
Phase 0: scaffold tree + manifest
claude-noether
2026-05-09 23:16:07 +00:00