h z hzhang
  • Joined on 2024-11-30
hzhang pushed to master at hzhang/Dialectic.Backend 2026-06-02 15:57:40 +00:00
7b2f2fae30 Accept Tessera (Keycloak-compatible) OIDC tokens as API bearer
hzhang pushed to tessera-oidc-bearer at zhi/HarborForge.Backend 2026-06-02 14:11:32 +00:00
0bdc432215 Accept Tessera (Keycloak-compatible) OIDC tokens as API bearer
hzhang created branch tessera-oidc-bearer in zhi/HarborForge.Backend 2026-06-02 14:11:32 +00:00
hzhang pushed to tessera-oidc-bearer at nav/Fabric.Backend.Center 2026-06-02 14:11:31 +00:00
8412eb6b3e Accept Tessera (Keycloak-compatible) OIDC tokens as API bearer
hzhang created branch tessera-oidc-bearer in nav/Fabric.Backend.Center 2026-06-02 14:11:31 +00:00
hzhang pushed to tessera-oidc-bearer at hzhang/Dialectic.Backend 2026-06-02 14:11:31 +00:00
7b2f2fae30 Accept Tessera (Keycloak-compatible) OIDC tokens as API bearer
hzhang created branch tessera-oidc-bearer in hzhang/Dialectic.Backend 2026-06-02 14:11:31 +00:00
hzhang pushed to main at nav/PaddedCell 2026-06-02 06:23:08 +00:00
209ab0d82e feat: trim-tool-result + list-tool-results for agent-driven session pruning
hzhang pushed to main at hzhang/Plexum-gemini-provider 2026-06-01 20:18:58 +00:00
a63f477463 feat(gemini): plexum-host MCP exposure + real consume mirror
hzhang pushed to main at hzhang/Plexum-openai-provider 2026-06-01 20:18:50 +00:00
a27f6bd067 feat(codex): plexum-host MCP exposure + real consume mirror
hzhang pushed to main at hzhang/Plexum-gemini-provider 2026-06-01 13:03:50 +00:00
dbe68a889c feat(gemini): SessionMutator stub + session-file resolver
hzhang pushed to main at hzhang/Plexum-openai-provider 2026-06-01 13:03:50 +00:00
d075fc408a feat(codex): SessionMutator stub + session-file resolver
hzhang pushed to main at hzhang/Plexum-openai-provider 2026-06-01 12:53:45 +00:00
e1c4add9fe fix(runner): write thread id atomically (tmp+rename)
hzhang pushed to main at hzhang/Plexum-gemini-provider 2026-06-01 12:53:45 +00:00
fab4e70c84 fix(runner): write session id atomically (tmp+rename)
hzhang pushed to main at zhi/HarborForge 2026-06-01 08:52:07 +00:00
4c5c948a24 chore: bump Backend/Cli/Frontend → main (KnowledgeBase + security-audit merges)
hzhang pushed to main at zhi/HarborForge.Frontend 2026-06-01 08:23:55 +00:00
bcdf1cbe7a Merge feat/knowledge-base: KnowledgeBase UI
14ac03b551 feat(knowledge-base): Knowledge Base UI — browse/edit, modal, project links
Compare 2 commits »
hzhang pushed to main at zhi/HarborForge.Cli 2026-06-01 08:23:54 +00:00
729365ca46 Merge fix/security-audit: CLI credential hardening
ef8d4dbdad Merge feat/knowledge-base: KnowledgeBase CLI commands
4125a4c102 fix(security): keep credentials off argv and plaintext transports
4df6e1bd5f feat(knowledge-base): wrap KnowledgeBase API in the CLI
Compare 4 commits »
hzhang pushed to main at zhi/HarborForge.Backend 2026-06-01 08:23:54 +00:00
1a5a3ed1b1 Merge fix/security-audit: RBAC/API-key-hash/cookie hardening
16199c9280 Merge feat/knowledge-base: KnowledgeBase feature
3f5f813c65 fix(security): RBAC on legacy create endpoints, hashed API keys, hardening
9feff8e008 feat(knowledge-base): KnowledgeBase feature — models, CRUD API, RBAC
Compare 4 commits »
hzhang pushed to main at hzhang/Plexum-fabric-channel-plugin 2026-06-01 08:22:22 +00:00
7911cc6320 feat(presence): F-5b presence-sync — mirror sm.Machine into Fabric
hzhang pushed to main at nav/Fabric 2026-06-01 07:58:48 +00:00
bf309e590d chore(submodules): bump Fabric.OpenclawPlugin (#12 dynamic-subscription)