-
9d34b94bfb
fix(permissions): narrow rm -rf deny globs to their exact forms
main
jpmschweitzer
2026-08-25 20:31:29 +02:00
-
648b848747
fix(setup): prove the venv works, and fix the dev install it was faking
jpmschweitzer
2026-08-17 12:08:14 +02:00
-
7172927a79
release api/v1.1.0
api/v1.1.0

jpmschweitzerandClaude
2026-08-11 16:30:09 +02:00
-
3e495daa73
fix(webber-api): clear mypy, and the dead code it was covering for

jpmschweitzerandClaude
2026-08-11 16:27:51 +02:00
-
eb3467d06a
fix(webber-api): clear ruff, and two things it was pointing at

jpmschweitzerandClaude
2026-08-11 15:05:02 +02:00
-
9f5e331d11
build(ci): move the pre-push gate into the Makefile

jpmschweitzerandClaude
2026-08-09 18:57:22 +02:00
-
225dc74385
ci(make): reserve exit 69 for "could not run" (D-26)

jpmschweitzerandClaude
2026-08-09 15:56:20 +02:00
-
80d5cc1c3e
build: add the Makefile command surface (D-27)

jpmschweitzerandClaude
2026-08-09 15:10:32 +02:00
-
964c071d3f
chore(claude): pin PQL_VAULT per project so cwd stops choosing the vault

jpmschweitzerandClaude
2026-08-09 13:48:59 +02:00
-
0883101b17
chore(claude): deny toj in the sub-repos

jpmschweitzerandClaude
2026-08-09 13:42:04 +02:00
-
992ff8256e
ci: gate pushes on a gitleaks scan of the outgoing commits

jpmschweitzerandClaude
2026-08-09 12:46:55 +02:00
-
b4d5c4d9b2
docs: correct the vault policy, and qualify workspace decision ids

jpmschweitzerandClaude
2026-08-09 04:17:29 +02:00
-
8eec3b68d6
docs: replace both AGENTS.md files with one CLAUDE.md

jpmschweitzerandClaude
2026-08-09 03:14:50 +02:00
-
401c7f4e8c
chore: adopt the workspace agent-config baseline

jpmschweitzerandClaude
2026-08-09 03:14:24 +02:00
-
9612c7af05
docs(architecture): correct agent model to gemma4:e2b

jpmschweitzerandClaude
2026-08-07 14:59:12 +02:00
-
9d58df85f3
fix(config): default agent model to gemma4:e2b

jpmschweitzerandClaude
2026-08-07 14:58:57 +02:00
-
3de96fe070
docs: correct Ollama model references to gemma4:e2b

jpmschweitzerandClaude
2026-08-07 14:51:58 +02:00
-
e2acb7de39
docs(architecture): registry is git.schweitz.net not git.schweitz.internal

jpmschweitzerandClaude Fable 5
2026-07-19 17:11:08 +02:00
-
5998571890
chore: release api v1.0.1
api/v1.0.1

jpmschweitzerandClaude Fable 5
2026-07-19 12:32:02 +02:00
-
6ac1d15591
fix(config): use docker hostnames for tatlock and searxng defaults

jpmschweitzerandClaude Fable 5
2026-07-19 12:21:43 +02:00
-
22af23827d
chore(ci): push images via git.schweitz.net registry

jpmschweitzerandClaude Fable 5
2026-07-19 11:10:35 +02:00
-
d385f47395
chore: release api v1.0.0
api/v1.0.0

jpmschweitzerandClaude Opus 4.5
2026-01-15 07:54:33 +01:00
-
6ea520519c
fix: remove invalid mode kwarg from trace_span + add integration tests

jpmschweitzerandClaude Opus 4.5
2026-01-14 15:46:28 +01:00
-
2f11ad79cf
fix: handle mode as string due to use_enum_values=True

jpmschweitzerandClaude Opus 4.5
2026-01-14 15:07:55 +01:00
-
9be877e9a0
feat: make chat the default command

jpmschweitzerandClaude Opus 4.5
2026-01-14 13:04:17 +01:00
-
b87e61248e
feat: add config file support to CLI

jpmschweitzerandClaude Opus 4.5
2026-01-14 12:06:13 +01:00
-
daa9543790
feat: add session persistence to CLI

jpmschweitzerandClaude Opus 4.5
2026-01-14 09:50:25 +01:00
-
b7956f88ed
feat: add permission modes and CLI orchestration layer

jpmschweitzerandClaude Opus 4.5
2026-01-14 08:48:07 +01:00
-
acf231eb66
feat: add retry logic for transient failures
api/v0.4.2

jpmschweitzerandClaude Opus 4.5
2026-01-11 23:22:16 +01:00
-
2f97041aa9
fix: replace litellm with tiktoken for token counting
api/v0.4.1

jpmschweitzerandClaude Opus 4.5
2026-01-11 23:05:11 +01:00
-
2523db4da7
feat: add conversation persistence and context management layer
api/v0.4.0

jpmschweitzerandClaude Opus 4.5
2026-01-11 22:42:38 +01:00
-
470b7448ac
chore: release api v0.3.4
api/v0.3.4
jpmschweitzer
2026-01-11 20:21:50 +01:00
-
b5b2346db5
feat: add Plan Agent for implementation planning
api/v0.3.3

jpmschweitzerandClaude Opus 4.5
2026-01-11 19:57:30 +01:00
-
617ff61347
chore: release api v0.3.2
api/v0.3.2

jpmschweitzerandClaude Opus 4.5
2026-01-11 19:43:08 +01:00
-
8609181447
docs: add mandatory release procedure to AGENTS.md

jpmschweitzerandClaude Opus 4.5
2026-01-11 19:37:20 +01:00
-
1f3b241485
chore: release api v0.3.1
api/v0.3.1

jpmschweitzerandClaude Opus 4.5
2026-01-11 19:36:24 +01:00
-
c839e263f9
test: add integration and E2E test infrastructure

jpmschweitzerandClaude Opus 4.5
2026-01-11 19:33:21 +01:00
-
ef69d9c945
docs: update coverage, READMEs, and add security tests

jpmschweitzerandClaude Opus 4.5
2026-01-11 18:53:36 +01:00
-
82a816a5b5
feat: add web search tool using SearXNG

jpmschweitzerandClaude Opus 4.5
2026-01-11 14:09:21 +01:00
-
f6256363a2
feat: add streaming responses to API and CLI

jpmschweitzerandClaude Opus 4.5
2026-01-11 12:58:54 +01:00
-
d0fa5b38a7
feat: add coding tools (edit_file, write_file, bash)

jpmschweitzerandClaude Opus 4.5
2026-01-10 11:16:05 +01:00
-
3b58fa4f8b
refactor: reorganize into monorepo with separate subprojects
api/v0.3.0

jpmschweitzerandClaude Opus 4.5
2026-01-10 10:37:47 +01:00
-
f4e8552298
feat: add Explore agent with PydanticAI tool calling

jpmschweitzerandClaude Opus 4.5
2026-01-10 01:26:30 +01:00
-
667e2ca8e4
chore: add ruff linter, fix mypy errors, and write README

jpmschweitzerandClaude Opus 4.5
2026-01-09 22:58:24 +01:00
-
34b68621c6
docs: add architecture.md and remove implementation plan

jpmschweitzerandClaude Opus 4.5
2026-01-09 22:05:16 +01:00
-
33b7e72b18
feat: add Docker healthcheck for container monitoring
v0.2.3

jpmschweitzerandClaude Opus 4.5
2026-01-09 21:28:39 +01:00
-
d046831903
fix: handle empty environment variables for list fields
v0.2.2

jpmschweitzerandClaude Opus 4.5
2026-01-09 20:38:30 +01:00
-
cbf75986fb
chore: release v0.2.1 - test CI/CD pipeline
v0.2.1

jpmschweitzerandClaude Opus 4.5
2026-01-09 20:22:07 +01:00
-
098367ab85
chore: release v0.2.0
v0.2.0

jpmschweitzerandClaude Opus 4.5
2026-01-09 20:07:04 +01:00
-
47eff4ecd1
docs: expand agent and tool documentation with detailed descriptions

jpmschweitzerandClaude Opus 4.5
2026-01-09 20:05:23 +01:00
-
0b2bf08437
docs: add example prompts from claude-code-system-prompts

jpmschweitzerandClaude Opus 4.5
2026-01-09 19:44:41 +01:00
-
ccfa16089a
chore: add CI/CD pipeline for Gitea deployment

jpmschweitzerandClaude Opus 4.5
2026-01-09 19:10:52 +01:00
-
a61fbe5a88
feat: initial FastAPI boilerplate setup
v0.1.0

jpmschweitzerandClaude Opus 4.5
2026-01-09 18:38:08 +01:00
-
5f6b36f9c5
first commit
jpmschweitzer
2026-01-09 13:55:33 +01:00