Commit log

e102222 docs(README): bump to v0.31.0-fork.1

Click to expand commit body
Assisted-by: Claude Sonnet 4.5 via Crush <crush@charm.land>

Amolith created

e4912b5 refactor: move model family

Kujtim Hoxha created

fe67f03 refactor(prompts): initial prompt/tool description improvements

Kujtim Hoxha created

06aecc2 feat(auth): re-add Claude subscription support

Click to expand commit body
This reverts commit 5590161f86806f00bc8e4702b0c67d2abcaa9c62.

Amolith created

e200c4c feat(tui): add WCAG-compliant light theme

Click to expand commit body
Add --light flag to enable light theme with accessible colors.

Make theme colors WCAG AA compliant (4.5:1 contrast minimum). Add
theme-aware markdown and diff colors to support both dark and light
backgrounds.

Assisted-by: Claude Opus 4.5 via Crush

Amolith created

8a9be09 chore(metrics): disable

Amolith created

6804807 build(release): add fork command

Amolith created

079c453 feat: yeet the rug-pull-facilitator (CLA)

Amolith created

0d8e72c docs: add fork section

Click to expand commit body
Co-Authored-By: Crush <crush@charm.land>

Amolith and Crush created

7027c34 chore: redo imports everywhere, fmt

Amolith created

0900b52 feat(init): elicit control/data flow, arch descs

Click to expand commit body
Not sure about this one yet.

Amolith created

1d11f42 feat(init-cmd): mention progressive disclosure

Click to expand commit body
I found Crush was often both too verbose and too terse than I'd like in
different ways when generating the AGENTS.md. This is an attempt to
improve the relevancy of the information it mentions.

As just one example, tabs vs spaces is obvious from the first file read,
so mentioning that style preference in AGENTS.md just wastes tokens.
Since adding this line, I haven't noticed it including trivial details
like that!

Though I've been using this since Dec 20 and liking it, I've mostly used
it and had good results with Claude models. I've not tried it with GPT
or GLM or others yet.

Amolith created

c0fe542 feat: load user CRUSH.md and AGENTS.md from config

Click to expand commit body
Issue: charmbracelet/crush#1050

Amolith created

0508668 fix(agent): read step data for summarization check

Click to expand commit body
StopWhen was reading token counts from currentSession, which is fetched
once at Run() start and never updated. OnStepFinish updates a separate
updatedSession variable, leaving currentSession stale.

It now reads directly from the steps parameter that fantasy passes to
StopWhen, which contains fresh usage data from completed steps.

Fixes: charmbracelet/crush#1750
Assisted-by: Claude Opus 4.5 via Crush

Amolith created

484dc3e feat(notification): add em'

Click to expand commit body
Assisted-by: Claude Sonnet 4.5 via Crush

Amolith created

a4f5d72 docs(README): add FreeBSD installation instructions

Christian Rocha created

33f1b77 v0.31.0

Andrey Nering created

5590161 feat: remove claude code support (#1783)

Andrey Nering created

43b0e0b fix(mcp): centrally filter disabled tools (#1622)

Amolith created

6b3cd26 feat(skills): also load from .config/agents (#1755)

Amolith created

7766ea6 chore(deps): update catwalk

Andrey Nering created

2bdac87 fix: mark files that are attched as read (#1777)

Kujtim Hoxha created

4cc3aeb chore: fix typo in const name

Andrey Nering created

ca21111 fix(posthog): correct bool prop name for non-interactive mode (#1771)

Click to expand commit body
Co-authored-by: Christian Rocha <christian@rocha.is>

Andrey Nering and Christian Rocha created

bf39639 Revert "fix: prevent filename insertion when dragging attachments" (#1773)

Christian Rocha created

56f1b37 fix(posthog): normalize `interactive` prop case

Andrey Nering created

8b11280 v0.30.3

Andrey Nering created

2712499 chore(deps): update catwalk to v0.12.0

Andrey Nering created

5f7beb0 fix: enable responses api for github copilot

Andrey Nering created

65e20ea chore: update fantasy to v0.6.0

Andrey Nering created

58b2c5b chore(copilot): update message: "wait a minute" -> "wait 5 minutes"

Andrey Nering created

c70d34d chore: make it so the small model also is always considered a subagent

Click to expand commit body
This will make it so the quota is not used when generating the title.

Kujtim Hoxha created

a94866c fix: quota for subagents in copilot

Kujtim Hoxha created

aa4f380 v0.30.2

Christian Rocha created

b618a5b fix(sessions): nil pointer dereference (#1759)

Christian Rocha created

1a302dd v0.30.1

Christian Rocha created

aeadffd fix: copilot quota handling (#1738)

Click to expand commit body
Co-authored-by: Gustave-241021 <2909789120@qq.com>
Co-authored-by: Christian Rocha <christian@rocha.is>

Kujtim Hoxha , Gustave-241021 , and Christian Rocha created

a8f5b39 Merge pull request #1743 from charmbracelet/new-session

Click to expand commit body
chore(sessions): use large model for session title if small model is unavailable

Christian Rocha created

7315fce fix(sessions): generate title with large model if small model fails

Christian Rocha created

c49b4fe fix(sessions): tag removal, handle multibyte

Christian Rocha created

d2735fd ci: fix aur on arm64 (#1739)

Click to expand commit body
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>

Carlos Alexandro Becker created

7091b4f chore(cli): simplify help text (#1752)

Christian Rocha created

715b48a chore(legal): @nikolayk812 has signed the CLA

Charm created

830d9ef chore(deps): bump the all group with 3 updates (#1735)

Click to expand commit body
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

dependabot[bot] and dependabot[bot] created

d361a33 refactor(skills): use fastwalk to resolve symlinks (#1732)

Amolith created

59e4adc chore: minor internal/app improvements (#1696)

Christian Rocha created

67e8f14 chore: auto-update files

Charm created

1fbe7d4 feat: agent skills (#1690)

Click to expand commit body
Co-authored-by: Christian Rocha <christian@rocha.is>

Kujtim Hoxha and Christian Rocha created

63a3d83 fix(tui): guard model selection when list is empty (#1715)

James Trew created

993aa22 chore(legal): @aeroxy has signed the CLA

Charm created