Project activity for May 07, 2026:
agents.happitec.com
59 commits
- Autocomplete system overhaul: Implemented a robust, platform-aware autocomplete panel with 8 UX improvements—including z-overlay positioning, keyboard navigation fixes (arrow keys only highlight, no preview), proper anchoring to
messagesList, dynamic height/width adjustment, and suggestion shrinking logic—plus token-based pill rendering for@agentand#taskselections, with token linking and caching fixes (e.g.,issueURLsthreading, duplicate issue handling, cache pre-warming). - Message composer and display refactoring: Extracted
MessageComposerView, lifted the autocomplete panel to avoid safe area clipping, restoredScrollView-based message list (with.defaultScrollAnchor(.bottom)for automatic scrolling on polled messages) after reverting problematic regressions, and fixed@Observabletracking broken byLazyVStack’s lazy evaluation. - Inspector and context enhancements: Added context token count display with color thresholds in the info menu, restored iOS 17+ text selection behavior via
primaryActionFor, and fixed inspector dismissal on iOS 26 by removing problematic.onGeometryChange. - iOS/macOS CI/CD stability: Migrated to shared CI actions, configured macOS builds with
xcodegenand signing (including Developer ID P12 secrets, with temporary code signing disabling where needed), added platform-specific guard clauses (e.g.,#if os(iOS)), and ensured consistent version bumps (1.0.69–1.0.75). - Preview infrastructure expansion: Added
#Previewmacros broadly across conversation meta, navigation, message row, agent info, and inspector components to accelerate UI development and testing.
dash-agent
3 commits
- Improved text parsing and user experience: Implemented linkification of GitHub issue references (e.g.,
#NNN) in the message feed, and tightened the underlying regex to avoid misinterpreting URL fragment anchors (like#section) as issue links—ensuring only valid, context-aware issue references are linked. - Enhanced API transparency: Added per-agent
context_tokensto the/api/agentsendpoint, exposing how many tokens each agent consumes for context—enabling better monitoring, cost tracking, and optimization of agent behavior in production.
shared-actions
9 commits
- Enhanced macOS app build and delivery reliability: Enabled Developer ID–signed notarization for macOS builds while retaining flexibility via a new
skip-package-plugin-validationinput to bypass strict SPM plugin checks during testing. - Improved cross-platform project configuration: Introduced explicit scheme inputs (
scheme_ios,scheme_macos) and xcodegen project management, allowing multi-target app builds to auto-detectproject.yml(viahashFiles) and support custom.xcodeprojgeneration paths via the newxcodegeninput. - Refined CI signing workflows: Made macOS code signing configurable via the
macos-development-teaminput, but also added an option to disable signing entirely for test environments where it’s unnecessary or problematic, ensuring faster feedback loops without compromising production readiness.
xcode-always-allow
5 commits
- Documented the architecture, multi-agent behavior, and debugging workflow in the README to support future development and troubleshooting.