Skip to content

Releases: callowayproject/night-brownie

0.6.0

23 May 13:46

Choose a tag to compare

Bump version: 0.5.0 → 0.6.0

0.5.0

16 May 19:20

Choose a tag to compare

Bump version: 0.4.1 → 0.5.0

0.4.1

16 May 19:15

Choose a tag to compare

Bump version: 0.4.0 → 0.4.1

0.4.0

05 May 15:33

Choose a tag to compare

Bump version: 0.3.0 → 0.4.0

0.3.0

01 May 14:17

Choose a tag to compare

Bump version: 0.2.5 → 0.3.0

0.2.5

22 Apr 13:05

Choose a tag to compare

Bump version: 0.2.4 → 0.2.5

0.2.4

20 Apr 10:50

Choose a tag to compare

Bump version: 0.2.3 → 0.2.4

0.2.3

19 Apr 12:12

Choose a tag to compare

Bump version: 0.2.2 → 0.2.3

0.2.0

18 Apr 17:58
0.2.0
579f483

Choose a tag to compare

Compare the full difference.

Fixes

  • Fix unclosed DB connection warnings in test_memory.py. 982f6ec

    Switch store fixtures to yield+context-manager so the connection is
    closed after each test, and remove manual store.close() calls that
    were no longer needed with WAL mode + committed writes.

    co-authored-by: Claude Sonnet 4.6 noreply@anthropic.com

New

  • Add docstrings for clarity in LLM backend tests, remove unused imports, and update CLAUDE.md with test-writing guidance. 0b73671

Other

  • Replace mkdocs gh-deploy with zensical build --clean in docs workflows. 4e22796

  • Generated the changelog. 2f35d59

  • Bump the github-actions group with 10 updates. f1cb391

    Bumps the github-actions group with 10 updates:

    Package From To
    actions/checkout 4 6
    actions/download-artifact 4 8
    actions/setup-python 5 6
    astral-sh/setup-uv 5 7
    github/codeql-action 3 4
    docker/login-action 3 4
    docker/metadata-action 5 6
    docker/build-push-action 6 7
    actions/attest-build-provenance 2 4
    softprops/action-gh-release 2 3

    Updates actions/checkout from 4 to 6

    Updates actions/download-artifact from 4 to 8

    Updates actions/setup-python from 5 to 6

    Updates astral-sh/setup-uv from 5 to 7

    Updates github/codeql-action from 3 to 4

    Updates docker/login-action from 3 to 4

    Updates docker/metadata-action from 5 to 6

    Updates docker/build-push-action from 6 to 7

    Updates actions/attest-build-provenance from 2 to 4

    Updates softprops/action-gh-release from 2 to 3


    updated-dependencies: - dependency-name: actions/checkout
    dependency-version: '6'
    dependency-type: direct:production
    update-type: version-update:semver-major
    dependency-group: github-actions

    signed-off-by: dependabot[bot] support@github.com

  • Phase 3 Tasks 6-7: implement LLM backend abstraction. 02733dc

    • LLMBackend ABC with complete() method and from_config() factory in base.py
    • AnthropicBackend and OllamaBackend wrapping LiteLLM
    • Recorded fixture files for both backends (no live LLM calls in tests)
    • 16 new tests across test_llm_base.py and test_llm_backends.py

    co-authored-by: Claude Sonnet 4.6 noreply@anthropic.com

  • Refine type annotations and optimize imports in protocol and memory tests. 12a6bd8

  • Phase 2 human review approved. 3846ea8

    co-authored-by: Claude Sonnet 4.6 noreply@anthropic.com

  • Mark Phase 2 tasks complete in todo.md. 78318a0

    co-authored-by: Claude Sonnet 4.6 noreply@anthropic.com

  • Phase 2 Task 5: implement SQLite memory store. 6b39f0b

    Add MemoryStore with action_log and memory_summary tables (WAL mode).
    log_action(), get_memory_summary(), upsert_memory_summary() covered by
    13 tests using real temp-file DBs — no mocks.

    co-authored-by: Claude Sonnet 4.6 noreply@anthropic.com

  • Phase 2 Task 4: implement agent protocol Pydantic models. 829f47f

    Add TaskMessage, DecisionMessage, ActionItem, LLMBackendRef,
    TaskContext, and DecisionType to foreman/protocol.py with 22 tests.

    co-authored-by: Claude Sonnet 4.6 noreply@anthropic.com

  • Phase 1: scaffold, config system, and credential injection. 9f21485

    • pyproject.toml: add runtime deps (PyYAML, PyGithub, litellm, httpx, docker),
      uncomment [project.scripts] entry pointing to foreman.main:main
    • Add stub modules for all planned foreman/ submodules and llm/ package
    • Add agents/issue-triage/ scaffolding (Dockerfile placeholder, prompts/)
    • Implement foreman/config.py: YAML loader with ${VAR} env resolution,
      Pydantic validation, ConfigError, secret-masking repr for tokens/keys
    • Implement foreman/credentials.py: resolve_env_refs(), get_github_token(),
      CredentialError (variable name only — no secrets in error messages)
    • Add config.example.yaml matching the full schema from spec §5
    • Add types-PyYAML to mypy pre-commit additional_dependencies
    • 35 tests pass; coverage >85% on new modules

    co-authored-by: Claude Sonnet 4.6 noreply@anthropic.com

Updates

Read more